程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> ajax-JS傳值到action的值為[object Object]

ajax-JS傳值到action的值為[object Object]

編輯:編程綜合問答
JS傳值到action的值為[object Object]

JS傳值到action用 request.getParameter()獲得的值為[object Object]
jsp頁面傳的值為
< type="text" name="BASE_ACCT_NO" size="30" onBlur="Getname();"/>
調取的getname為
var ajax = new AjaxApi('getMessage.do', 'BASE_ACCT_NO='+$('BASE_ACCT_NO'),doxml1,messSend);

在getMessage中
String AcctNo = request.getParameter("BASE_ACCT_NO");
為什麼控制台輸出AcctNo 的值為[object][object]

求教。。。

最佳回答:


而且你的input是name,不是id。。不能用id選擇器。。倒入了jquery干嘛還自己寫ajax代碼。。用jquery的$.ajax就好了。。
增加ID

 < type="text" name="BASE_ACCT_NO" size="30" onBlur="Getname();" id="BASE_ACCT_NO"/> 

或者改選擇器

 //jQuery 
 var ajax = new AjaxApi('getMessage.do', 'BASE_ACCT_NO='+$('input[name="BASE_ACCT_NO"]').val(),doxml1,messSend);
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved