Javascript 需要帮助发现我的语法错误吗
我在某个地方遇到了语法问题,但无法发现,因为我不是javascript开发人员。有人能用更好的眼光指出问题吗Javascript 需要帮助发现我的语法错误吗,javascript,syntax,Javascript,Syntax,我在某个地方遇到了语法问题,但无法发现,因为我不是javascript开发人员。有人能用更好的眼光指出问题吗 $.ajax( { type: 'GET', url: / + 'modules/blocklayered/blocklayered-ajax-back.php', 未捕获的语法错误:意外标记非法 data: (all ? '' : $('input[name="categoryBox[]"]').serialize()+'&am
$.ajax(
{
type: 'GET',
url: / + 'modules/blocklayered/blocklayered-ajax-back.php',
未捕获的语法错误:意外标记非法
data: (all ? '' : $('input[name="categoryBox[]"]').serialize()+'&')+(id_layered_filter ? 'id_layered_filter='+parseInt(id_layered_filter)+'' : ''),
success: function(result) {
语法错误在这一行
url: / + 'modules/blocklayered/blocklayered-ajax-back.php',
/放错了位置,应该是
url: '/modules/blocklayered/blocklayered-ajax-back.php',
您的url:parameter中有一个输入错误:
$.ajax({
type: 'GET',
url: / + 'modules/blocklayered/blocklayered-ajax-back.php',
// ^^ here
data: (all ? '' : $('input[name="categoryBox[]"]').serialize()+'&')+(id_layered_filter ? 'id_layered_filter='+parseInt(id_layered_filter)+'' : ''),
success: function(result) {
正确的代码应为:
$.ajax({
type: 'GET',
url: '/modules/blocklayered/blocklayered-ajax-back.php',
data: (all ? '' : $('input[name="categoryBox[]"]').serialize()+'&')+(id_layered_filter ? 'id_layered_filter='+parseInt(id_layered_filter)+'' : ''),
success: function(result) {
首先正确格式化代码。谢谢-我发现打字错误是在我的PrestaShop backoffice中生成的,因为我的url包含一个不应该存在的额外目录。