繁体   English   中英

在ajax调用后加载javascript文件

[英]Load up javascript files after ajax call

嗨,在进行Ajax调用后,我该如何加载我的javascript文件,原因是一旦我单击“提交”,某些javascript函数就无法正常工作。 我尝试使用“ $ getscript”,但是特别是在谷歌浏览器中,它有点问题? 这就是我的电话。

function InsertStatus() {
    var fStatus1 = document.getElementById('<%=txtStatus.ClientID %>').value;

    $.ajax({
        type: "POST",
        url: "WebServices/UserList.asmx/InsertUserStatus",
        data: "{ 'fStatus': '" + fStatus1 + "' }",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (data) {
            if (data.d == "Successful") {
                $("#col-3").load(location.href + " #col-3>*", "");
                $.getScript('scripts/script.js', function () {
                });
            }
            else {
                alert("its false");
                $.getScript('scripts/script.js', function () {
                });
            }
        }
    });
};

替换$.getScript('scripts/script.js', function () {});

带有:

$.ajax({
    dataType: 'script',
    url: 'scripts/script.js',
    crossDomain:true,
    success: function(response)
    {
        //Whatever
    }
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM