asp.net 使用Jquery ajax提交后台指定方法 为什么总是执行error 函数 为什么。。。跪求帮助
JS:<scriptlanguage="javascript">functionImgChange(obj){varid=obj.id;alert(id);$.ajax(...
JS:
<script language="javascript">
function ImgChange(obj){
var id=obj.id;
alert(id);
$.ajax({
type: "post",
url: "TestPage.aspx/SayHello",
contentType: "application/json;charset=utf-8",
dataType: "json",
success: function(theback) {
var objd = eval('(' + theback.d + ')').msg ;
alert(objd);
},
error: function(err) {
alert("错误");
}
});
}
</script>
<input type="button" id="btnOK" value="GetDate" onclick="ImgChange(this)" />
后台:
[WebMethod]
public static String SayHello(String id)
{
return "{\"msg\":\"执行成功\"}";
}
不加data: "{\"id\":"\" + id + "\"}"这句后台设置无参, 就总是执行ERROR ,加上就更没反应了,,初学者求指导 展开
<script language="javascript">
function ImgChange(obj){
var id=obj.id;
alert(id);
$.ajax({
type: "post",
url: "TestPage.aspx/SayHello",
contentType: "application/json;charset=utf-8",
dataType: "json",
success: function(theback) {
var objd = eval('(' + theback.d + ')').msg ;
alert(objd);
},
error: function(err) {
alert("错误");
}
});
}
</script>
<input type="button" id="btnOK" value="GetDate" onclick="ImgChange(this)" />
后台:
[WebMethod]
public static String SayHello(String id)
{
return "{\"msg\":\"执行成功\"}";
}
不加data: "{\"id\":"\" + id + "\"}"这句后台设置无参, 就总是执行ERROR ,加上就更没反应了,,初学者求指导 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询