没有数据从回调,jquery AJAX json,php,亚马逊

5f0d552i  于 2023-02-26  发布在  jQuery
关注(0)|答案(1)|浏览(123)

我一直在尝试代码:https://gist.github.com/Exeu/4674423这是一个连接到亚马逊wsdl并检索产品信息的代码。到目前为止,我还无法使它工作。代码由index.html,ama_funtion.js,search.php,amazonecs.class.php组成。索引文件加载,您插入您想要的项目名称,选择类别和其他参数,然后,当您单击搜索链接时,它会转到ama_function.js,并向search.php发出 AJAX 请求,其中包含连接到wsld的密码和密钥,然后它从Amazon请求信息,并将其作为JSON返回到ama_function.js。
我已经测试了ama_funtions. js,看看index.html文件是否连接到它,它确实连接到它,我确实在index.html的搜索框中放置了一个警告,以显示输入。我还测试了search.php,我已经手动将值放入search.php文件中,它连接到amazon并以JSON对象的形式检索产品信息。问题是没有成功回调,因为没有数据返回到ama_functions.js从search.php中获取,然后进行渲染。我知道这一点,因为我添加了一个错误函数对其进行了测试

$.ajax({
      url: "search.php",
      dataType: 'json',
      type: 'GET',

              error: function () {
                  alert("NO DATA");
              },

而且它确实向我显示了警报,我也试过更改-〉

data: "q="+value+"&category="+cat+"&country="+country+"&page="+page,

用于-〉

data: {
          q : value,
          category : cat,
          country : country,
          page : page }

没有什么作品我是疯狂的寻找解决这个问题,我会很感激有人帮助我们与此.请看一个工作的例子,属于共享代码的人-〉http://amazonecs.pixel-web.org.这是应该工作的方式,但它没有.
问候

axzmvihb

axzmvihb1#

$.ajax({
    url: "search.php",
    dataType: 'json',
    type: 'GET',

    error: function () {
        alert("NO DATA");
    },

    data: "q="+value+"&category="+cat+"&country="+country+"&page="+page,

    data: {
        q : value,
        category : cat,
        country : country,
        page : page 
    }
})

相关问题