ajax事件不发布数据

时间:2017-06-02 16:42:24

标签: javascript php jquery ajax

我有2个ajax电话。首先ajax调用填充正常工作的下拉框,第二个ajax调用使用change事件函数。只要点击下拉列表中的动态填充项目,它就会用图像列出产品详细信息。

在下面的代码中,更改功能会触发,因为它会警告所选的数据项。但问题是从ajax内部开始我猜。所以我没有得到结果(产品详情)

问题:它没有列出产品

还如何使用var_dump($ _ POST)检查name1是否正确传递

第二个ajax代码:

....[Thread state distributions]....................................................................
 59,9%         TIMED_WAITING
 23,0%         WAITING
 17,0%         RUNNABLE

....[Thread state: TIMED_WAITING]...................................................................
 47,3%  78,9% sun.misc.Unsafe.park
  8,3%  13,8% java.lang.Thread.sleep
  4,4%   7,3% java.lang.Object.wait

....[Thread state: WAITING].........................................................................
 21,9%  95,1% sun.misc.Unsafe.park
  1,1%   4,9% java.lang.Object.wait

....[Thread state: RUNNABLE]........................................................................
 13,5%  79,0% sun.nio.ch.EPollArrayWrapper.epollWait
  2,0%  11,5% java.net.SocketInputStream.socketRead0
  1,0%   5,7% java.net.PlainSocketImpl.socketAccept

dataprod.php

<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script>
$("#name").on('change',function (e) { 
    var name1 = this.value;
    alert("name1 = " + name1);
    $.ajax ({
        data:{name1: name1},
        type: 'POST',
        url: 'dataprod.php',
        success: function (response) {
            console.log(response);

            $('.products-wrp').html('');
            $('.products-wrp').hide();
            $('.products-wrp').html(response);
            $('.products-wrp').show();            
        },
    });
});
</script> 

1 个答案:

答案 0 :(得分:-1)

试试这段代码:

...
url: '/dataprod.php'
...