问题描述
- 求大神指点 ajax data 参数为xml字符串
-
$.ajax({ //要用post方式 type: ""Post"" //方法所在页面和方法名 url: ""BWCityList.aspx/UpdateProvince"" data: ""{'xmlDoc':"" + xmlDoc.xml + ""}"" contentType: ""application/json; charset=utf-8"" dataType: ""json"" success: function (data) { alert(""设置成功""); } error: function (err) { alert(err); //alert(""设置失败""); } }); 这样写对吗?
解决方案
估计不对,你context type datatype都是json,data也是。而且xml估计你也没转义。
具体看你的服务器页面什么要求。BWCityList.aspx/UpdateProvince接收什么参数。
解决方案二:
按我的理解,你的dataType是json,直接转格式成json再给data岂不更好
解决方案三:
dataType是json只能接受json的字符串
解决方案四:
data:为传递的参数
dataType: 为返回数据的类型
时间: 2024-12-30 20:25:35