关于JQuery的Validation插件中Remote验证的中文问题
contenttype: "application/x-www-form-urlencoded; charset=utf-8",
加入到ajax请求的参数中,结果这次居然不起作用了。
多次观察fiddler结果,发现无效后,只好打开jquery.validation.网页特效寻求答案了。
在remote的代码中,我发现:
...
var data = {};
data[element.name] = value;
$.ajax($.extend(true, {
url: param,
mode: "abort",
port: "validate" + element.name,
datatype: "网页特效on",
data: data,
....
为了防止validation插件对输入数据的处理,我试着采用自己的option来覆盖validation的option定义:
复制代码 代码如下:
remote: {
url: "ajax.asp教程x?a=xxx",
type: "post",
datatype: "json",
contenttype: "application/x-www-form-urlencoded; charset=utf-8",
data: { txt1: function() { return $("#txt1").val(); } }
}
补充:网页制作,jquery