我正在编写一个支持桌面版和移动版的页面。似乎jquery和google ajax之间的兼容性存在一些问题。我在一个页面中有三个多页面,我以不同的顺序声明三个javascript,javascript可以用于特定的页面,但是没有一个订单可以为所有人服务。有没有人在使用所有库时有类似的经验?
宣布javascript如下
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
错误未捕获的TypeError:对象函数(E,F){return new o.fn.init(E,F)}对于下面的脚本没有方法'isNumeric'
var from = ($.isNumeric(fromArray[2]) ? '+'+fromArray[2] : ((fromArray[2]=='sysid') ? '98765432' : fromArray[2]));
宣布javascript如下
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
另一个错误未捕获的TypeError:对象函数(E,F){return new o.fn.init(E,F)}对于 jquery.mobile-1.3.2中的以下脚本没有方法'isPlainObject' .min.js
deferred.resolve( name, reverse, $to, $from, true );
宣布javascript如下
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
error Uncaught SyntaxError: Unexpected token u for below script $obj = JSON.parse(HttpRequest.response); --- <div data-role="page" id="page1"> <div data-role="page" id="sendpage" data-add-back-btn="true"> .. var from = ($.isNumeric(fromArray[2]) ? '+'+fromArray[2] : ((fromArray[2]=='sysid') ? '98765432' : fromArray[2])); .. <div data-role="page" id="createcamppage" data-add-back-btn="true"> .. $obj = JSON.parse(HttpRequest.response); ..
答案 0 :(得分:0)
您正在加载2-jquery versions
使用最新而不是older jquery versions
试试这个,
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
compatibility
和jquery
之间的google ajax
,CDN's和jquery CDN
答案 1 :(得分:0)
您在文件中包含两次jquery。删除第三个脚本包括
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
由于它与您的第一个脚本相同,但来自不同的CDN。两者都提供相同的库(jquery)。
虽然你的最后一个包含版本是1.3.2,但可能会导致错误。只需删除最后一个包含,它应该可以正常工作。