请高手帮我解决一个jQuery AJAX的问题
我想在A页面触发一个事件,使用Ajax从数据库中取出ID=1的姓名和性别,放在A页面的两个input里,请问该怎么实现,最好使用jQuery,谢谢!
答案:<input type="text" id="UserName" /><!-- name -->
<input type="text" id="UserSex" /> <!-- 易做图 -->
页面上:
function getMsg(){
var url="....";//调用后台的URL
var myAjax = new Ajax.Request(
url,
{ method:'post',
parameters:Form.serialize('FormName'),
onComplete:doEnd}
);
}
//执行完后调用的Function
function doEnd(obj){
var msg = obj.responseText.evalJSON();
jQuery("#UserName").val(msg.name);
jQuery("#UserSex").val(msg.易做图);
}
//Controller 后台的部分代码
1.Connected db get userName and userSex
2.Use the JSONObject(net.sf.json.JSONObject) object save the data.
ex: JSONObject obj = new JSONObject();
obj.put("name",nameGetFromDB);
obj.put("易做图", 易做图GetFromDB);
3.return the obj to the front page(jsp i used).
上一个:AJAX在小项目中的应用问题.
下一个:j2ee中弹出的对话框使用ajax好不好?