[英]Passing request parameters through Javascript
我有一個struts應用程序,我試圖用一個URL調用Action類。 當我嘗試傳遞請求參數時,它們都沒有被追加。
這是我的代碼:
document.myform.action = "mydetails_${firmID}_${empID}.action?id=56";
document.myform.submit();
但這是我在chrome控制台中看到的:
mydetails_123_04.action?
對於某些原因,不附加問號后面的內容。 我錯過了什么嗎?
不要以為你可以在動作中設置這樣的參數。 您需要將它們作為參數添加到表單中,這涉及創建隱藏的輸入節點:
var input = document.createElement( 'input' );
input.type = 'hidden';
input.name = 'id';
input.value = 56;
document.forms.myform.appendChild( input );
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.