gpt4 book ai didi

jquery - 如何使用 phonegap/jQueryMobile 从 OpenCart 获取 JSON 格式的产品

转载 作者:行者123 更新时间:2023-12-04 04:54:44 29 4
gpt4 key购买 nike

无论如何,从我的 OpenCart 商店中获取 JSON 格式的产品目录,从使用 Ajax、JavaScript/jQuery 的 phonegap 移动应用程序。 OpenCart 允许这样的事情吗?

欢迎任何想法或代码:)

最佳答案

OcJoy 是正确的,但提供的解决方案将包含我认为不是您想要的输出的所有页面数据。

而不是他的解决方案,你应该在 $this->response->setOutput($this->render()); 之前做这样的事情(假设你只需要 products JSON 数组) :

if(isset($this->request->get['json'])) {
echo json_encode($this->data['products']);
die;
} else

然后在点击 http://www.example.com/index.php?route=product/category&path=20&json 之后仅输出 ID 为 20 的类别产品数组的 JSON。

编辑:要将其作为 AJAX 请求从模板中调用,您可以执行以下操作:
$(document).ready(function(){
$.ajax({
url: 'index.php?route=product/category&path=<CATEGORY_ID>&json',
type: 'get',
dataType: 'json',
beforeSend: function() {
},
complete: function() {
},
success: function(data) {
if (data.length > 0) {
// do something here with the products in data array
}
}
});
});

确保更换 <CATEGORY_ID>在上面的 URL 中使用正确的值,并在 success 中添加所需的功能回调函数。

关于jquery - 如何使用 phonegap/jQueryMobile 从 OpenCart 获取 JSON 格式的产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16919807/

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