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);