導航:首頁 > 編程語言 > 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獲得傳值相關的資料

熱點內容
暢天游2app在哪裡下載 瀏覽:844
微信看文字的圖片 瀏覽:298
將文件直接粘入word 瀏覽:134
VIP解析APP有哪些 瀏覽:463
怎樣徹底卸載cad文件 瀏覽:829
iphone4港版 瀏覽:624
怎麼用命令打開程序錯誤 瀏覽:665
iphone6怎麼改控制中心 瀏覽:808
ns錯誤代碼 瀏覽:653
iphone4s如何取消軟體更新提示 瀏覽:538
jsp列印換行 瀏覽:662
哪個軟體可以編程手機軟體 瀏覽:554
如東如何學數控編程培訓 瀏覽:5
微信h5頁面怎麼修改 瀏覽:931
手機怎麼無法打開視頻文件夾 瀏覽:840
抖音如何上直播網站 瀏覽:887
錄屏截圖大師保存的文件在哪裡 瀏覽:751
紅河谷第二個版本 瀏覽:895
c語言如何讓整型數據的商為小數 瀏覽:863
怎樣下東西不要密碼 瀏覽:320

友情鏈接