请求一个var queryString = $('#form_add').formSerialize();问题
加上html标签就不能提交,不加就可以提交到数据库,加了<pages validateRequest="false" /> 和EnableEventValidation="false" 都不行,因为是拿别人的改的,所以也不知道报错是什么,用反汇编也看不出来什么问题,我估计就是在这个标签上的,应该也没限制,但是就是提交不上去,已经弄一个通宵了,实在不会了,求大家帮助,我贴一点代码大家看看吧。。。JavaScript .net --------------------编程问答-------------------- 自己测试,如果带有html标签后, $.post(APP+"/Admin/Article_Update", queryString,function(msg){这一步就提交不上去 --------------------编程问答-------------------- $.ajax({
$("#add_address").click(function(){
var pass=$.formValidator.pageIsValid('4');
if(pass){
var queryString = $('#form_add').formSerialize();
alert(queryString);
$.post(APP+"/Admin/Article_Update", queryString,function(msg){
if(msg=='0'){ //先保留msg这个值以备以后使用
showtips('<%=(Id>0)?"修改":"添加" %>'+ CurrentBigClassName +'成功!','tips',1);
removeDialogbox("#Admin_Edit_Info");
SimpleAjax(APP+"/Admin/Article_List&"+ClassQueryParam+client_GetPageNoToUrlParam(),"");//刷新
}else{
msg = "<%=(Id>0)?"修改":"添加" %>信息失败,请检查各项输入是否正确或网络连接状态.代码("+ msg +")";
showtips(msg,'tips',2);
}
});
}
});
type: "POST",
data: {
queryString:queryString
},
async: false,
cache: false,
url: "asyn/vmobile.aspx",
dataType: "text",
contentType: "application/x-www-form-urlencoded; charset=UTF-8",
timeout: 30000,
success: function (data) {
},
error: function () {
}
});
试试这个看看。 --------------------编程问答-------------------- 将这个url: "asyn/vmobile.aspx"修改为你的路由:url: APP+"/Admin/Article_Update" --------------------编程问答-------------------- 没有html代码的就是提交,有html标签的就不行,这跟路由没关系吧
补充:.NET技术 , ASP.NET