我一直在尝试以下代码: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 文件中,它连接到亚马逊并将产品信息作为 JSON 对象检索。问题是没有成功回调,因为没有数据从 search.php 返回到 ama_funtions.js 来呈现。我知道这一点,因为我通过添加错误函数对其进行了测试
$.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。这是假设工作的方式,但事实并非如此。
问候