导航:首页 > 编程语言 > js获得传值

js获得传值

发布时间:2024-12-18 19:48:00

js 怎么获取SRC的值,传过去

可以在上传的JS函数setImagePreview()尾部加上

document.getElementById('此处为图片元素的ID').style.src= "此处为上传的路径";

❷ 在javaScript中,页面之间如何传值

可以利用form表单提交获取上一个页面的值

例:form表单提交传值及取值

发请求页面

<formstyle="display:none"method="post"
id="infoDetailsHyperlink"name="input"
action="<%=request.getContextPath()%>/view/basicmanage/reportTemplet/positionPeopleConfig.jsp">
<inputname="infoId"id="infoId">
<inputname="operationType"id="operationType">
<inputname="TempletIdConfigPeople"id="TempletIdConfigPeople">
</form>

发请求页面,js中发送请求

$("#infoId").val($("#lastStepTempletId").val());
$("#operationType").val($("#operationTypeIdLastStep").val());
$("#infoDetailsHyperlink").submit();

接收页面

<inputid="infoId"style="display:none;"value=<%=request.getParameter("infoId")%>>
<inputid="operationType"style="display:none;"value=<%=request.getParameter("operationType")%>>
<inputid="TempletIdConfigPeople"style="display:none;"value=<%=request.getParameter("TempletIdConfigPeople")%>>
<script>
<%request.setCharacterEncoding("utf-8");%>解决传值时中文乱码问题
</script>

❸ 如是使用js向一个php页面传一个值

JS向PHP传递数值只有两种方法:GET和POST,GET把参数写在URL上,例如abc.php?param=123,POST的参数在数据里面。


JS调用PHP(无论GET或者POST)一般有两种方式,一是是用HTML窗口,使用GET的例子:

<iframe src=abc.php?param=123></iframe>

使用POST的例子:

<formaction=abc.phpmethod=postname=form1>
<inputtype=hiddenname=paramvalue=123>
</form>
<scriptlanguage=javascript>
form1.param.value=123;
form1.submit();
</script>


JS调用PHP(无论GET或者POST)的另外一种方式是是用AJAX,例子代码网上很多,我写一个最简单的:

<scriptlanguage=javascript>
varxmlHttp=null;
if(window.ActiveXObject)xmlHttp=newActiveXObject('Microsoft.XMLHTTP');
elseif(window.XMLHttpRequest)xmlHttp=newXMLHttpRequest();
xmlHttp.onreadystatechange=handleStateChange;
xmlHttp.open('POST','abc.php');
xmlHttp.send('param=123');
functionhandleStateChange(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
alert(xmlHttp.responseText);
}
}
}
</script>

❹ nodejs中模块之间怎么传值

传值的模块需要将传值的接口导出(export)

接受值的模块require 就可以了。

以下为示例版将模块A中的权str传入模块B并在B中打印出来

//A.js

conststr='hello!';
mole.exports=str;

//B.js

letstr=require('./A');
console.log(str);//hello!

❺ js脚本 假如:A页 新打开 B页面窗口,在B页面传递值,A页面怎么获取B页面值

如果都是html页面的话,就实现不了。因为两个页面要相互传值。只有动态页面才能处理请求。
不好意思,我刚查了一下,仅用js也可以实现,它是分隔字符串实现的,代码如下:
此处使用JS方式实现静态页之间值传递,其实很简单,废话不多说,见代码,先看index.html页代码,如下:
在body标签之间 加此行代码
<form action=”a.html?d1=123&d2=你好” method=”post” name=”f1″ id=”f1″>< input type=”submit” name=”s1″ id=”s1″ value=”提交”/>< /form>
然后,我我们新建a.html新页,同样在body标签之间加此行代码,如下:
<script type=”text/javascript”>var tmpArr; var QueryString; var URL = document.location.toString(); if(URL.lastIndexOf(“?”)!=-1){ QueryString= URL.substring(URL.lastIndexOf(“?”)+1,URL.length); tmpArr=QueryString.split(“&”);for (i=0;i<=tmpArr.length – 1;i++) { document.write(“参数为:” + tmpArr[i] + “<br/>”); } }
else{ QueryString = “”; }< /script>

实现很简单
一:向目标页面发送数据(如你的B.html向A.hmtl发送“你好”),代码就是<form>标签的action属性,比喻这样传参:action=”a.html?a1=你好”
二:在目标页面接收参数,并解析出参数值,如js代码:
var URL = document.location.toString(); if(URL.lastIndexOf(“?”)!=-1){ QueryString= URL.substring(URL.lastIndexOf(“?”)+1,URL.length); tmpArr=QueryString.split(“&”);for (i=0;i<=tmpArr.length – 1;i++) { document.write(“参数为:” + tmpArr[i] + “<br/>”); } }

❻ js子页面向父页面传值问题

父窗口添加
<input type="hidden" id="s"/>

子窗口
window.parent.docuent.getElementById("s").value=s;

父窗口获得回传的答值
var str = document.getElementById("s").value;
alert(str);

❼ js中获取参数的方法

在页面A传值:

window.showModalDialog("ModalDialogFrame.aspx?Title=选择组织部门&PageUrl=ParentTreeView.aspx",window,"dialogWidth=380px;dialogHeight=650px;status=no;center=yes;");



在页面A传值:

window.showModalDialog("ModalDialogFrame.aspx?Title=选择组织部门&PageUrl=ParentTreeView.aspx",window,"dialogWidth=380px;dialogHeight=650px;status=no;center=yes;");viewplaintoclipboardprint?
在页面ModalDialogFrame.aspx:

functionGetQueryString(sProp)

{

varre=newRegExp("[&,?]"+sProp+"=([^\&]*)","i");

vara=re.exec(document.location.search);

if(a==null)

return"";

returna[1];

}
在页面ModalDialogFrame.aspx:
functionGetQueryString(sProp)
{
varre=newRegExp("[&,?]"+sProp+"=([^\&]*)","i");
vara=re.exec(document.location.search);
if(a==null)
return"";
returna[1];
}viewplaintoclipboardprint?

调用方法:

varurl=GetQueryString("PageUrl");//ParentTreeView.aspx

vartitle=GetQueryString("Title");//选择组织部门

❽ JS中location.href传值问题

location.href一般是在链接后面加上问号来传值,多个值之间用&隔开,

举个栗子:

<script>
location.href='localhost:8080/xxx/xxx?a=1&b=2&c=3';
</script>

这中间的 a、b、c 即为你要传递的参数;
在服务端可以解析url参数获得a、b、c的值, 在前端页面上也可以通过js获取这些值

<script>
vargetUrlParam=function(name){
varreg=newRegExp("(^|&)"+name+"=([^&]*)(&|$)");
varr=window.location.search.substr(1).match(reg);
if(r!=null)returnunescape(r[2]);returnnull;
};
alert(getUrlParam('a'))
</script>



阅读全文

与js获得传值相关的资料

热点内容
什么软件可以设置指定网站上网 浏览:948
新申请的微信怎么没有漂流瓶 浏览:469
快手找不到文件夹怎么办 浏览:152
app输入账号怎么输 浏览:629
美国租房上什么网站 浏览:213
ftp找不到程序源文件 浏览:832
js中的三种弹出式消息提醒 浏览:927
百度有哪些数据库 浏览:713
iphone6128用不完 浏览:509
word表格如何固定宽度 浏览:801
哪些数据库提供全文文献传递服务 浏览:664
小狐狸音乐盒安卓 浏览:600
淄博网站建设需要多少时间 浏览:873
匹配表格数据怎么情况下用或 浏览:375
石像鬼密码忘记 浏览:611
手机同时用两个root工具会怎样 浏览:806
xp升级win10桌面文件位置 浏览:192
把电脑文件传到手机上 浏览:839
迷你编程皮肤怎么样 浏览:460
电脑中怎么把pdf文件转换成word 浏览:325

友情链接