我有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>
答案 0 :(得分:-1)
试试这段代码:
...
url: '/dataprod.php'
...