gpt4 book ai didi

jquery - ie7 AJAX 函数期望的标识符、字符串或数字

转载 作者:行者123 更新时间:2023-12-01 00:56:54 25 4
gpt4 key购买 nike

我使用 AJAX 来更新数据库,它在除 IE7 之外的所有浏览器上运行良好。在我放弃并决定应该要求用户 IE7 升级之前,我想我应该检查并确保我没有遗漏一些明显的东西,因为我对 AJAX.

脚本调试抛出错误,提示“SCRIPT1028:预期标识符、字符串或数字”,将有问题的字符标识为倒数第二个大括号

<script>
function save_pos_reasons()
{
$.ajax({
type: "POST",
url: "save_pos_reasons.php",
data: $('#add_positioning').serialize(),
});
}
</script>

当我尝试运行该函数时,它说

SCRIPT5007:属性“save_pos_reasons”的值为 null 或未定义,不是函数对象

并将下面的行标识为原因。

<input type="button" class="submit" value="Save" onClick="save_pos_reasons()"/>

我开始怀疑它是否是在与 JQuery 序列化函数作斗争

最佳答案

您必须去掉结尾的逗号。

data: $('#add_positioning').serialize(), //this comma is the culprit

关于jquery - ie7 AJAX 函数期望的标识符、字符串或数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18167725/

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