我已经通过ajax调用在php中使用Shopify draft order api创建了草稿订单。
在ajax响应中,我得到一个url并在其上重定向www.mysite.com/17875421/invoices/280fa46bee5ca183da7e7744575522428。
但有时shopify会显示404页面,而不是签出页面。
我不明白为什么会这样。
有人能帮我解决问题并找出事情发生的原因吗?
我的ajax调用函数如下
jQuery.ajax({
url: AjaxUrl,
type: "post",
dataType: "json",
data: {
formData
},
beforeSend: function () {
showLoader();
},
complete: function () {
hideLoader();
},
success: function (response) {
if (response['result'] == 'success') {
window.location = response['invoice_url'];
}
}
});