xl1090453281
xl1090453281
2019-06-05 17:55
采纳率: 93.8%
浏览 972

ajax post请求data拿不到数据怎么办

如图,拿不到数据,请问怎么改图片说明图片说明图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • wojiushiwo945you
    毕小宝 2019-07-06 19:30
    已采纳

    console.log 打印的是 mobile 是 js 前端定义的变量并不是响应的 res 的变量,你应该打 res 的内容才对,然后从中找到 mobile 的内容。

    点赞 评论
  • wenleibk
    XLEI~BK 2019-06-05 18:03

    没用框架吗?用框架就直接循环绑定字段就好,要是没用框架,就你代码,你的循环创建标签,赋相应的值,这样才能全部显示出来,一个标签不能显示好多。除非你拼接值!

    点赞 评论
  • Sometimes_Ymc
    Sometimes_Ymc 2019-06-06 14:50

    你这样写循环,N条数据也是只显示一个工厂的数据。简单粗暴的方式就是循环外面申明变量,for里面拼接HTML,然后循环玩了再去$(id).html(变量);就可以显示全部了,
    第二种就是用jQuery插件(百度下就有),直接传递你的json过去,然后在html上绑定你的对象名称。就可以实现了

    点赞 评论
  • guanking19
    爱被窝的程序猿 2019-07-05 00:19

    原因:你这里没有取到mobile值的原因是mobile赋值太早了:当执行赋值的时候还没有输入,所以获取不到

    解决: 把mobile的赋值操作放到click的处理函数中

    参考代码格式

    $('.dianjiyanzheng').on('click', function(){
        var mobile = document.getElementById('dianzhu_ip').value;//在这里赋值
        $.ajax({
            //...其他不用改
        });
    });
    
    点赞 评论

相关推荐