0

我是否需要更改我$document.ready()的 s 或其他东西来应对更新,或者这只是我的编码问题?

例如,这里是我的代码片段。

$(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.

更多信息。在我更新之前它工作得很好。

4

2 回答 2

0

jQuery 1.9.1 是一个大型更新,它弃用了一些函数等,我会研究加载 jQuery migrate 并查看它给你的反馈,它旨在帮助你进行精确的转换。github.com/jquery/jquery-migrate/#readme

很高兴有帮助。就像其他人在这个线程上所说的那样,由于错误,jQuery 迁移似乎不像是票,但是从 1.x 到 1.9 的迁移是一个奇怪的迁移,它解决了我的问题和 WBaizer 的问题,所以如果迁移到 jQuery 1.9 时遇到问题

于 2013-06-13T13:56:53.067 回答
0

尝试:

jQuery.noConflict();

更多信息: http ://api.jquery.com/jQuery.noConflict/

于 2013-06-12T17:35:33.923 回答