gpt4 book ai didi

php - 如何使用 JSON 将 PHP 关联数组传递给 $.ajax

转载 作者:行者123 更新时间:2023-12-01 08:18:46 25 4
gpt4 key购买 nike

$.ajax 对我来说似乎被破坏了:

$.ajax({url:'getGalleries.php', datatype:'jsonp',
success: function(data){
$('#galleries').html('');
$.each(data,function(key,value) {
$('#galleries').append(value);
});
},
complete: function() { loading.hide(); }
});

php 刚刚通过:

<?php echo json_encode(array("associative"=>"arrays","are"=>"cool")); ?>

对于另一个仅使用常规数组的函数来说似乎没问题,但由于某种原因,当我传递它时,我的 jQuery 会吐出一个 data ,它是 JSON 字符串中每个字符的数组json 编码的关联数组。

PHP 页面正在获取图像库的 json 列表,然后查找每个库中的第一张图像。我正在创建一个关联数组,以图库名称作为索引,然后传回我的 html 页面以显示我的每个图库和示例图像。

最佳答案

你有两个问题。一是datatype大小写不正确;它应该是dataType。其次,据我所知,它不是 JSONP - 它是 JSON。因此,使用 'json' 作为 dataType

关于php - 如何使用 JSON 将 PHP 关联数组传递给 $.ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8720951/

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