这是一段代码,但是执行时没起作用。alert(1)后面的都没反应。
function validname(obj) {
if (obj != null && obj != '') {
var url = "validname.action";
var params = Form.Element.serialize("userName");
alert(1);
new Ajax.Request(url, {
method : 'post',
parameters : params,
onComplete : processResponse,
asynchronous : true
});
}
}
function processResponse(request) {
var str = request.responseText.parseJSON();
var msg = str.msg;
document.getElementById("namemsg").innerHTML = msg;
这是prototyp.js的版本prototyp.js,json.js都可以引用到,请问问题出在哪里呢?
function validname(obj) {
if (obj != null && obj != '') {
var url = "validname.action";
var params = Form.Element.serialize("userName");
alert(1);
new Ajax.Request(url, {
method : 'post',
parameters : params,
onComplete : processResponse,
asynchronous : true
});
}
}
function processResponse(request) {
var str = request.responseText.parseJSON();
var msg = str.msg;
document.getElementById("namemsg").innerHTML = msg;
这是prototyp.js的版本prototyp.js,json.js都可以引用到,请问问题出在哪里呢?
尝试在
function processResponse(request) {
alert(request);
////
}
如果alert了证明你的值不正确、
没有alert证明你后台没有返回!
那么在后台设置断点、看看有没有进入你的validname.action里面!
没有进入就是你路径的问题了.....
validname.action这个类里面有没有问题?