gpt4 book ai didi

php - 使用 Jquery Ajax 传递 Json 数据然后显示响应

转载 作者:行者123 更新时间:2023-11-29 18:29:54 24 4
gpt4 key购买 nike

为什么这不起作用? Jquery 将获取更改后的值并使用 ajax 将其以 json 格式发送到 php 文件。然后相同的 jquery 将接受响应并附加它。 $(#orderSummary) 永远不会显示成功让我验证它是否确实得到响应。

         $(document).ready(function(){

$("#prodcat").change(function(){
var prodid = $(this).val();

$("#orderSummary").append(prodid);

$.ajax({
type: 'POST',
url: 'getproduct.php',
data: {'prodcat':prodid},
dataType: 'json',
success:function(response){

$("#orderSummary").append(success);

var len = response.length;

$("#product").empty();

for( var i = 0; i<len; i++){
var name = response[i]['name'];
var detail = response[i]['detail'];
var price = response[i]['price'];

$("#product").append("<option value='"+name+"'>"+name+"</option>")
}
}
});
});
});
</script>

最佳答案

您附加了错误的变量

改变

 $("#orderSummary").append(success);

 $("#orderSummary").append(response);

或者,如果您想将 success 消息附加到 orderSummary,则将其附加到 ''

$("#orderSummary").append('success');

关于php - 使用 Jquery Ajax 传递 Json 数据然后显示响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45780675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com