为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

交互式爱情 2022-05-19 15:15:33
求一个jquery ajax的小例子success: function(data){alert(data);}data 里带一个string类型的参数前台显示出这个string字符串我现在data前台打印出来是[object Object]求后台怎么写才能带参数到前台
查看完整描述

3 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

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 "返回成功!!!";     }

 可能是你请求的格式是其他类型,用浏览器调试一下,看一下返回的数据是什么,根据实际情况写代码!


查看完整回答
反对 回复 2022-05-23
?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

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

查看完整回答
反对 回复 2022-05-23
?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

$(data).each(function(){
$(this).text();
})

查看完整回答
反对 回复 2022-05-23
  • 3 回答
  • 0 关注
  • 720 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号