我无法从 ajax 调用中输出 json

马克·梅克斯纳

我正在 Joomla 中开发一个价格计算器,并且我创建了一个用于我的 ajax 函数的插件。

看起来它工作正常,但是当我获取数据时,我无法输出它。

这是我的 ajax 请求的 jquery 代码:

jQuery(document).ready(function(){
    jQuery("#postcode-search").keyup(function(){
        jQuery('#priceList ul').html('');
        jQuery('#priceList').hide();
        jQuery.ajax({
        type: "POST",
        url: "index.php?option=com_ajax&plugin=PriceCalculator&format=json",
        dataType: "json", 
        data:'keyword='+jQuery(this).val(),
        beforeSend: function(){
            jQuery("#search-box").css("background","#FFF url(LoaderIcon.gif) no-repeat 165px");
        },
        success: function(data){
console.log(data);

            jQuery("#suggesstion-box").show();
            jQuery("#suggesstion-box").html(data.Postcode);
            jQuery("#search-box").css("background","#FFF");

        }
        });
    });
});

我通过控制台日志得到这个数组:

"[{"id":"1110","Postcode":"W11 1AA","Heathrow":"43","Luton":"58","Stansted":"58","Gatwick":"53","pcat":"W11"},{"id":"1111","Postcode":"W11 1AB","Heathrow":"43","Luton":"58","Stansted":"58","Gatwick":"53","pcat":"W11"},{"id":"1112","Postcode":"W11 1AD","Heathrow":"43","Luton":"58","Stansted":"58","Gatwick":"53","pcat":"W11"},{"id":"1113","Postcode":"W11 1AE","Heathrow":"43","Luton":"58","Stansted":"58","Gatwick":"53","pcat":"W11"},{"id":"1114","Postcode":"W11 1AF","Heathrow":"43","Luton":"58","Stansted":"58","Gatwick":"53","pcat":"W11"}]"

在此处输入图片说明

请问我做错了什么?

埃米尔·苏内森

验证您的 api 是否返回有效的 json,并确保在响应标头中设置了“Content-Type: application/json”。

https://www.getpostman.com/是开发RESTAPI当一个有价值的工具:■它可以帮助您调试问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我无法使这个ajax调用正常工作,没有json输出

来自分类Dev

PHP无法从Ajax调用中输出CSV

来自分类Dev

无法解析JQuery ajax调用返回的JSON

来自分类Dev

无法从jQuery ajax调用获取json数据

来自分类Dev

无法从Ruby on Rails Ajax调用获取JSON

来自分类Dev

我无法使用MVC Core中的Ajax Post从行动中获取对象作为Json格式

来自分类Dev

在Ajax调用中解析JSON

来自分类Dev

在HighCharts中,我无法显示从ajax调用返回的数据

来自分类Dev

使用 ajax 调用中的 json 填充后无法访问脚本中的数据变量

来自分类Dev

在ajax中(从json php文件)调用时,无法获取obj属性以显示在html页面上

来自分类Dev

Json无法从MVC4中的jQuery AJAX调用正确解析

来自分类Dev

jQuery Ajax调用在IE中不起作用,JSON响应无法通过

来自分类Dev

无法从Ajax获取JSON

来自分类Dev

无法使用json_decode从ajax帖子中打印json

来自分类Dev

无法使用 jQuery 显示来自 AJAX 调用 JSON 数据的数据

来自分类Dev

从AJAX调用中剔除加载JSON

来自分类Dev

在Ajax调用中循环遍历json对象

来自分类Dev

使用MongoDB从AJAX调用中接收JSON

来自分类Dev

从AJAX调用中剔除加载JSON

来自分类Dev

在Slim PHP microframeork模板中调用json_encode时,“ flash”:{}添加到我的json输出中

来自分类Dev

无法在我的Giphy API上使用Ajax调用

来自分类Dev

为什么我无法通过 AJAX 调用进入 php 页面?

来自分类Dev

我的 json ajax 调用在回调中没有返回任何内容,但是网络中的数据

来自分类Dev

我的Ajax呼叫无法正常运作-尝试通过Ajax php和mysql JSON填充jstree

来自分类Dev

在“我的剃刀视图”中,进行ajax调用后,jQuery无法正常工作吗?

来自分类Dev

无法从并行Ajax调用中检索数据

来自分类Dev

无法在AJAX调用的php中创建会话

来自分类Dev

Servlet无法从AJAX调用中检索参数

来自分类Dev

无法在 ajax 调用中读取会话

Related 相关文章

  1. 1

    我无法使这个ajax调用正常工作,没有json输出

  2. 2

    PHP无法从Ajax调用中输出CSV

  3. 3

    无法解析JQuery ajax调用返回的JSON

  4. 4

    无法从jQuery ajax调用获取json数据

  5. 5

    无法从Ruby on Rails Ajax调用获取JSON

  6. 6

    我无法使用MVC Core中的Ajax Post从行动中获取对象作为Json格式

  7. 7

    在Ajax调用中解析JSON

  8. 8

    在HighCharts中,我无法显示从ajax调用返回的数据

  9. 9

    使用 ajax 调用中的 json 填充后无法访问脚本中的数据变量

  10. 10

    在ajax中(从json php文件)调用时,无法获取obj属性以显示在html页面上

  11. 11

    Json无法从MVC4中的jQuery AJAX调用正确解析

  12. 12

    jQuery Ajax调用在IE中不起作用,JSON响应无法通过

  13. 13

    无法从Ajax获取JSON

  14. 14

    无法使用json_decode从ajax帖子中打印json

  15. 15

    无法使用 jQuery 显示来自 AJAX 调用 JSON 数据的数据

  16. 16

    从AJAX调用中剔除加载JSON

  17. 17

    在Ajax调用中循环遍历json对象

  18. 18

    使用MongoDB从AJAX调用中接收JSON

  19. 19

    从AJAX调用中剔除加载JSON

  20. 20

    在Slim PHP microframeork模板中调用json_encode时,“ flash”:{}添加到我的json输出中

  21. 21

    无法在我的Giphy API上使用Ajax调用

  22. 22

    为什么我无法通过 AJAX 调用进入 php 页面?

  23. 23

    我的 json ajax 调用在回调中没有返回任何内容,但是网络中的数据

  24. 24

    我的Ajax呼叫无法正常运作-尝试通过Ajax php和mysql JSON填充jstree

  25. 25

    在“我的剃刀视图”中,进行ajax调用后,jQuery无法正常工作吗?

  26. 26

    无法从并行Ajax调用中检索数据

  27. 27

    无法在AJAX调用的php中创建会话

  28. 28

    Servlet无法从AJAX调用中检索参数

  29. 29

    无法在 ajax 调用中读取会话

热门标签

归档