请问data前台打印出来是[object Object],后台怎么写才能带参数到前台?

求一个jquery ajax的小例子
success: function(data){
alert(data);
}
data 里带一个string类型的参数
前台显示出这个string字符串
我现在data前台打印出来是[object Object]
求后台怎么写才能带参数到前台


交互式爱情
浏览 722回答 3
3回答

小唯快跑啊

success: function(data){       alert(data);        }首先"success:"是Ajax请求后台成功后要执行冒号后的JQuery的方法,data是后台方法返回的数据。只有后台返回数据了,data才能够接受到。例如:ajax请求ButtonRole方法$.ajax({        type: "post",        contentType: "application/json",        url: "Role.asmx/ButtonRole",        success: function (result) {//后台返回值            alert(result.d);          }     }) ButtonRole方法     [WebMethod]     public int ButtonRole()     {         return "返回成功!!!";     } 可能是你请求的格式是其他类型,用浏览器调试一下,看一下返回的数据是什么,根据实际情况写代码!

呼啦一阵风

直接在ajax调用的页面 输出字符串就可以获取到data了例如:echo "aaaaaaaaa";

海绵宝宝撒

$(data).each(function(){$(this).text();})
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
JQuery