用JQ收集到网页页面的数据传回后台,后台为什么运行不了, 你可以alert(data.d)看看返回值是什么,另外,如果你要判断是否进入了后台,你可以什么操作都不做,直接 return "1"; 看看alert(data.d) 是什么,VS的调试,有的时候,也挺奇怪的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //datatype:"json",///==>注意区分大小写dataType:"json",而且返回json要指定contentType,发送的数据也需要为JSON格式的字符串,不能为json对象,会被转为键值对,导致出错 function fabu() { var title = $("#shop_title").val(); var describe = $("#shopdescrib").val(); var type = $("#sel_type").val(); var addres = $("#shop_addres").val(); var price = $("#shop_price").val(); var pprice = $("#shop_pprice").val(); var shopname = $("#shop_pname").val(); var shopphone = $("#shop_phone").val(); var qq = $("#shop_QQ").val(); //public static string Addshop(string title,string decribe,string type,string address,string price,string pprice,string shopname,string shopphone,string qq) $.ajax({ type: "post", url: "AddShop.aspx/Addshop", dataType: "json", ///////// contentType: "application/json;", ////////////// /////////////注意data数据 data: '{ "title":"' + title + '", "describe":"' + describe + '", "type":"' + type + '", "addres":"' + addres + '", "price":"' + price + '", "pprice":"' + pprice + '", "shopname":"' + shopname + '", "shopphone":"' + shopphone + '", "qq":"' + qq + '"}', success: function (data) { if (data.d == "1") { alert("成功"); } else { alert("失败"); //在后台断点的时候,不能进入到后台的断点部分,但是请求完数据后,执行的是这个语句 } } }); } 按照你的改了,success进不去了,直接进入了error函数,路径应该没问题 你url 对不, error: function(XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest.status); alert(XMLHttpRequest.readyState); alert(textStatus); }打印错误信息看看 晕。。参数名称不一致。没注意看你代码public static string Addshop(string title,string decribe,string type,string address,string price,string pprice,string shopname,string shopphone,string qq)data: '{ "title":"' + title + '", "describe":"' + describe + '", "type":"' + type + '", "addres":"' + addres + '", "price":"' + price + '", "pprice":"' + pprice + '", "shopname":"' + shopname + '", "shopphone":"' + shopphone + '", "qq":"' + qq + '"}',传递的json键名称也要和方法一致,要不会报错data: '{ "title":"' + title + '", "decribe":"' + describe + '", "type":"' + type + '", "address":"' + addres + '", "price":"' + price + '", "pprice":"' + pprice + '", "shopname":"' + shopname + '", "shopphone":"' + shopphone + '", "qq":"' + qq + '"}', 分享自己写的Javascript的俄罗斯方块+送分(三) 点击自动生成的超链接同时更新数据库 求怎样查看从别人网站下载下来的被压缩和被加密过的JS文件 javascript如何判断当前浏览器窗口是不是活动窗口 下载附件如何指定默认的文件名 再发一个改进的树形菜单,用10万个菜单项作演示 关于日期的脚本!高人赐教啊! 继续昨天几个简单的问题 javascript中怎么样求整? 网页的刷新 javascript 获取输入框内的值,生成前一天后一天的功能 网页右下角js 广告代码 不能浮动
///==>注意区分大小写
dataType:"json",而且返回json要指定contentType,发送的数据也需要为JSON格式的字符串,不能为json对象,会被转为键值对,导致出错
function fabu() {
var title = $("#shop_title").val();
var describe = $("#shopdescrib").val();
var type = $("#sel_type").val();
var addres = $("#shop_addres").val();
var price = $("#shop_price").val();
var pprice = $("#shop_pprice").val();
var shopname = $("#shop_pname").val();
var shopphone = $("#shop_phone").val();
var qq = $("#shop_QQ").val();
//public static string Addshop(string title,string decribe,string type,string address,string price,string pprice,string shopname,string shopphone,string qq)
$.ajax({
type: "post",
url: "AddShop.aspx/Addshop",
dataType: "json", /////////
contentType: "application/json;", //////////////
/////////////注意data数据
data: '{ "title":"' + title + '", "describe":"' + describe + '", "type":"' + type + '", "addres":"' + addres + '", "price":"' + price + '", "pprice":"' + pprice + '", "shopname":"' + shopname + '", "shopphone":"' + shopphone + '", "qq":"' + qq + '"}',
success: function (data) {
if (data.d == "1") {
alert("成功");
}
else {
alert("失败"); //在后台断点的时候,不能进入到后台的断点部分,但是请求完数据后,执行的是这个语句
}
}
});
}
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
}
打印错误信息看看