data: str1, //---->这个位置老提示出现语法错误
data这里提交的数据有2种方法,
var str1="{Name:'张三',Sex:'男',Birthday:'1999-09-09',Married:'已婚'}" ;
1: data:"name=张三&sex=男&birthday=1999-09-09&Married=已婚";
2: data:{Name:'张三',Sex:'男',Birthday:'1999-09-09',Married:'已婚'};
你自己试一下.
data这里提交的数据有2种方法,
var str1="{Name:'张三',Sex:'男',Birthday:'1999-09-09',Married:'已婚'}" ;
1: data:"name=张三&sex=男&birthday=1999-09-09&Married=已婚";
2: data:{Name:'张三',Sex:'男',Birthday:'1999-09-09',Married:'已婚'};
你自己试一下.
解决方案 »
- Hibernate集合映射中一个诡异的问题
- Spring datasource 的问题
- input的name的值是變量﹐他的value怎么取值﹖解決了馬上100分相送﹐分不夠可再加。
- httpUrlConnection 提取html 流 出现乱码!!!
- 一個STTUTS 簡單的問題,jsp頁面裡面 能不能寫兩個from action= *.do, 分辨用兩個按鈕來觸發,大家指點下
- sqlserver抛出的异常提示语言为中文,那怎么判断是否是唯一索引约束而引发的异常呢!
- 痛苦,痛苦……,彻夜不眠……,Tomcat5的SQL Server数据库连接池问题,请高手帮忙。
- weblogic 的 .jws是什么文件?
- JFinal框架插入encache插件时需要导入什么jar包吗?
- 手机网页图片太多,怎样让图片按顺序加载显示
- spring3 如何配置连接inforMix
- myeclipse8.5与jdk和tomcat版本兼容问题
data:{key:value},
$.post("test.php", { name: "John", time: "2pm" } );
直接可以用大括号包起来
type: "POST",
contentType: "application/json;utf-8",
url: "hrStaffReg.do",
data: {'Name':'张三','Sex':'男','Birthday':'1999-09-09','Married':'已婚'}, //---->这个位置老提示出现语法错误
dataType: "json",
success: function(data) {
alert("ok");
},
error: function(xhr,txtStatus,errThrow) {
alert("error:\n " + errThrow);
}
});
SyntaxError:无效字符
改成
contentType: "application/x-www-form-urlencoded; charset=UTF-8"
url:contextPath + "json/deleteDxgcInfo.do",
data:{xmid:xmid,upFlag:Math.round(Math.random()*10000)},
dataType:'json',
success:function(data){
var o=data.formDomain;
if (o.status=='1' || o.status==1){
speciRefreshGrid("_div_load","edit".val(),e);
}else{
alert(o.errorMsg);
return;
}
},error:function(e){
alert('服务端报错!'+e.message);
}
});
jsp 中用 这种方法post 数据到 servlet 就让我这么痛苦继续求救。
var str1="{Name:'张三',Sex:'男',Birthday:'1999-09-09',Married:'已婚'}" ;
你这样定义它只是个字符串不是对象,最外面的""去掉
var str1={Name:'张三',Sex:'男',Birthday:'1999-09-09',Married:'已婚'};
这才是对象
context.Response.ContentType = "application/text";//设置返回客户端格式服务器端返回给客户端的格式和你前台ajax接受的不一致。