[英]Updated from JQuery Mobile 1.2.0 to 1.3.1 and Jquery 1.8.3 to 1.9.1 and got an error “ReferenceError: $ is not defined”
我是否需要更改$document.ready()
或其他內容以應對更新,或者這僅僅是我的編碼問題?
例如,這是我的代碼的偽裝。
$(document).ready(function () {
$("#product_page").click(function () {
var product = $("#product-form").serialize();
$.ajax({
type:'POST',
context:this,
url:'add',
dataType:"json",
data:product,
success:function (data) {
console.log(data);
if (data.success == true) {
//console.log(data);
$.mobile.changePage($(data.anchorpg));
$(".app_results").html(data.app_id);
$("#contact_id").val(data.contact_id);
$("#is_joint").val(data.joint);
//#applicant-info-page
$("a.selector-2").prop("href", "#applicant-info-page");
if (data.joint) {
$(".joint_view").css("display", "block");
} else {
$(".joint_view").css("display", "none");
}
} else {
$('#error-message').popup("open").text(data.error);
}
}
});
return false;
}); ...etc.
進一步的信息。 在我更新之前,它工作得很好。
jQuery 1.9.1是一個較大的更新,它不贊成使用某些功能,例如,我將研究如何加載jQuery遷移並查看它提供了哪些反饋,它旨在幫助您進行准確的過渡。 github.com/jquery/jquery-migrate/#readme
很高興為您提供幫助。 就像其他人在該線程上所說的那樣,由於錯誤,jQuery遷移似乎不像是憑單,但是從1.x到1.9的遷移是一個很奇怪的問題,它解決了我的問題和WBaizer的問題,因此,如果遷移到jQuery 1.9時遇到問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.