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

熱點內容
js中的三種彈出式消息提醒 瀏覽:927
百度有哪些資料庫 瀏覽:713
iphone6128用不完 瀏覽:509
word表格如何固定寬度 瀏覽:801
哪些資料庫提供全文文獻傳遞服務 瀏覽:664
小狐狸音樂盒安卓 瀏覽:600
淄博網站建設需要多少時間 瀏覽:873
匹配表格數據怎麼情況下用或 瀏覽:375
石像鬼密碼忘記 瀏覽:611
手機同時用兩個root工具會怎樣 瀏覽:806
xp升級win10桌面文件位置 瀏覽:192
把電腦文件傳到手機上 瀏覽:839
迷你編程皮膚怎麼樣 瀏覽:460
電腦中怎麼把pdf文件轉換成word 瀏覽:325
pcb文件怎麼刪除連線 瀏覽:366
批量文件名復制到excel中 瀏覽:677
win101066 瀏覽:827
什麼app可以咨詢病 瀏覽:842
數據哪裡來的比較多 瀏覽:400
qq那年今日沒有說說 瀏覽:17

友情鏈接