嘿伙计们我试图通过表格工艺插件发送消息但是我得到了这个错误" jquery.js:4 POST http://www.Myurl.co.uk/wp-admin/admin-ajax.php 504(Gateway Time-out)"和这些细节
send @ jquery.js:4
ajax @ jquery.js:4
(anonymous) @ booking_modal.js:3
dispatch @ jquery.js:3
r.handle @ jquery.js:3
但即使我得到了#Ajax失败,也会发送消息'错误。我该怎么办?我正在寻找一个解决方案,但无法弄清楚一个。另外在custom.js:1791未定义的错误中有这个代码。我该改变什么吗?
jQuery(document).ready(function($) {
/* Show mini cart */
$('#show-mini-cart-button').click(function(event) {
/* Act on the event */
$(this).parent().find('.traveler-cart-mini').toggleClass('open');
return false;
});
$('.i-check').on('ifChanged', function(){
var t = $(this);
setTimeout(function(){ // I GET THE ERROR HERE I THINK
var url = t.data('url');
console.log( url );
if (url) {
window.location.href = url;
}
}, 500);
});
});
我是新手...如果你需要任何其他选择,请告诉我或者如果不做正确的问题就不要生气。任何想法都会有所帮助
答案 0 :(得分:0)
您要在自己的网站上重定向的网址是?您应该能够检查Apache(或NginX)日志或PHP error_log。
看起来这不是导致问题的代码。你的错误是
jquery.js:4 POST http://www.Myurl.co.uk/wp-admin/admin-ajax.php 504 (Gateway Time-out)
但是,重定向上面的代码是:
window.location.href = url;
这只是调用一个URL,这意味着你在那里发送一个GET请求。
在Firefox Web Inspector网络面板中查看Chek,了解正在触发的请求以及发送的标头/变量。这样你就可以找到有问题的代码并继续调试。