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

$ .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")); ?>

使用仅使用常规数组的另一个函数似乎还不错,但是由于某种原因,当我将JSON编码的关联数组传递给JSON字符串时,我的jQuery吐出的数据是JSON字符串中每个字符的数组。

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

参考方案

你有两个问题。一种是datatype的大写不正确;另一种是dataType的大写不正确。它应该是'json'。其次,就我所知,它不是JSONP-它是JSON。因此,将dataType用作。

Ajax Onchange在foreach循环内 - php

我有ajax功能function price(id,prid,divid,key,name) { //alert(id); alert(prid); alert(name); $.ajax({ type: "POST", data: "aid="+id+"&prid="+prid, url:…

AJAX实时电子邮件验证(PHP) - php

当用户在我的网站上创建帐户时,我希望对照我的数据库(MySQL)中的所有当前用户名检查输入的用户名,并确认是否可用。有谁知道我可以使用的任何好的库,或者是jQuery的插件? 参考方案 所需的确切信息以示例形式here给出。它使用jQuery作为JavaScript库

无法从jquery ajax()请求读取json对象 - php

我已经浏览了好几次,无论如何都找不到适合我的答案,这是JS:jQuery.ajax({ url:'scripts/form.php?'+ 'name='+$('#name').val()+ '&comment='+$('#comment').val()…

jQuery AJAX fadeIn内容 - php

This question already has answers here: Closed 7 years ago. Possible Duplicate: Making my ajax updated div fade in我希望将AJAX调用中的内容发送到页面上的fadeIn,但是当我使用此代码$('#sub_container')…

PHP-从AJAX调用的脚本将数据记录到文件时出现问题 - php

我刚刚开始学习PHP,并且正尝试将数据记录到.txt文件中,以便可以看到程序运行时的情况。我创建了此功能以写入文件。functions.php<?php function logThis($textString){ $date = date_create(); $stamp = date_format($date, '[d-m][H:i:s]…