Jquery操作Ajax的小细节

不说别的,先贴2段小代码。

$('input[name="CheckCode"]').blur(function(){

$.ajax({

type:"post",

url:"<%=path%>/codeValidateServlet",

data:{'code':$('input[name="CheckCode"]').val()},

success:function(data){

alert(data);

},

})

});

这是我最初写的代码,很容易看懂,表单元素失去焦点后执行ajax操作,但无论如何都不成功,把我恶心个够呛,原来问题就出在了一个小小的逗号上,success后面的大括号是不能添加逗号的。

$('input[name="CheckCode"]').blur(function(){

$.ajax({

type:"post",

url:"<%=path%>/codeValidateServlet",

data:{'code':$('input[name="CheckCode"]').val()},

success:function(data){

alert(data);

}

})

});

一个小逗号纠结了半天,真不应该。

相关推荐