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

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

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

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

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

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

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

参考代码格式

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