gpt4 book ai didi

javascript - 我的 Javascript 脚本中出现意外的字符串错误

转载 作者:行者123 更新时间:2023-11-30 16:42:39 25 4
gpt4 key购买 nike

我的 Prestashop 中的脚本有一个大问题。

我有一个错误:“未捕获的语法错误:意外的字符串”。

这是脚本:

{if $ajaxsearch}
<script type="text/javascript">
// <![CDATA[
$('document').ready( function() {
$("#search_query_{$blocksearch_type}")
.autocomplete(
'{if $search_ssl == 1}{$link->getPageLink('search', true)}{else}{$link->getPageLink('search')}{/if}', {
minChars: 3,
max: 10,
width: 500,
selectFirst: false,
scroll: false,
dataType: "json",
formatItem: function(data, i, max, value, term) {
return value;
},
parse: function(data) {
var mytab = new Array();
for (var i = 0; i < data.length; i++){
mytab[mytab.length] = { data: data[i], value: data[i].cname + " > " + data[i].pname };
}
return mytab;
},
extraParams: {
ajaxSearch: 1,
id_lang: {$cookie->id_lang}
}
}
)
.result(function(event, data, formatted) {
$('#search_query_{$blocksearch_type}').val(data.pname);
document.location.href = data.product_link;
})
});
// ]]>
</script>

{/if}

代码位于 prestashop 模块的 TPL View 中。

这是 Google Chrome 控制台错误的屏幕截图:

Screenshot of the error

我需要你的帮助...

最佳答案

'{if $search_ssl == 1}{$link->getPageLink('search', t…是被投诉的语法错误。

你不可能没有转义 '' 分隔的字符串中的字符字符。

看起来您正在尝试从 PHP 生成 JavaScript,但忘记了 <?php?> .

关于javascript - 我的 Javascript 脚本中出现意外的字符串错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31704254/

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