javascript - jquery 库的兼容性问题

标签 javascript jquery ajax

我正在开发一个添加一些功能的 crm。其中之一是使用ajax发布到另一个页面并使用返回的信息来填写一些表格。效果很好。我正在使用 $.post 和所有这些好东西。然后我注意到该网站的其他预先编写的功能之一停止工作。所以我开始四处寻找,停止工作的功能是在控制台日志中给出此错误。

[19:15:21.013] TypeError: $("view_Option").selectedIndex is undefined @ http://test.com/crm/modules/Calendar/script.js:598

所以好吧,我想我链接到 jquery 两次或者类似的东西,所以我注释掉了该行并且它有效。所以我检查我的代码以确保它也能工作,现在我得到了

[19:13:40.312] TypeError: $.post is not a function @ http://test.com/crm/modules/Calendar/renterAutoUpdate.js:16

有人可以向我解释发生这种情况的原因以及我将如何解决这样的问题吗?

[编辑] 确定我的代码或预先编写的代码是否有效的行是

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>

最佳答案

可能您已经注释掉了项目中其他地方使用的行。再次尝试取消注释,看看会发生什么。 $.post 不是一个应该消失的函数,您应该返回第一个错误。

如果发生这种情况,你必须反击第一个错误,这可能是 jQuery 没有 .selectedIndex。相反,你应该写:

$("view_Option")[0].selectedIndex

试试这个,并写下会发生什么。

关于javascript - jquery 库的兼容性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13436209/

相关文章:

javascript - React 不会将多个获取的 API 渲染到 DOM

javascript - Hapi.js 代理 - 在回复之前更改响应

javascript - 使用 jQuery 进行 google ajax 搜索 - $.getJSON()。有什么 react 吗

javascript - Fullcalendar - 在数据库中保存事件

javascript - jQuery JSON AJAX 请求不同域

javascript - 我解析了 JSON 化数组,但无法使用 JavaScript 获取特定对象

javascript - Node 4 和 Node 6 的堆差异

jquery - 点击事件

javascript - jquery on click事件不起作用

javascript - 只有一个跨度有效