我在包含购物车脚本的页面上遇到错误。
错误:“Ajax 错误:编辑 jcart.js 中的路径以进行修复。”
据我所知,问题在于文件的相对路径。我尝试了各种变体以使路径正确无济于事。
该错误特定于名为 jcart.js 的 JavaScript 文件中的文件路径位置变量。文件的位置如下:
文件/目录:
- domain.com/folder/jcart/js/jcart.js
- domain.com/folder/jcart/config-loader.php
- domain.com/folder/jcart/relay.php
代码:
var JCART = (function() {
// This script sends Ajax requests to config-loader.php and relay.php using the path below
// We assume these files are in the 'jcart' directory, one level above this script
// Edit as needed if using a different directory structure
var path = 'jcart',
container = $('#jcart'),
token = $('[name=jcartToken]').val(),
tip = $('#jcart-tooltip');
var config = (function() {
var config = null;
$.ajax({
url: path + '/config-loader.php',
data: {
"ajax": "true"
},
dataType: 'json',
async: false,
success: function(response) {
config = response;
},
error: function() {
alert('Ajax error: Edit the path in jcart.js to fix.');
}
});
return config;
}());