Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax成功后触发第二个Javascript文件_Javascript_Jquery_Ajax - Fatal编程技术网

Ajax成功后触发第二个Javascript文件

Ajax成功后触发第二个Javascript文件,javascript,jquery,ajax,Javascript,Jquery,Ajax,这应该是一个简单的问题,但我在谷歌上找不到答案。如果第一个脚本成功的话,我想弄清楚如何让ajax运行另一个脚本 简单地说,假设我有Script1.js,它如下所示: $.ajax({ // Do something success: { // Run Script2.js } }); $.ajax({ // Do something success: { // Do something } }); 和Script

这应该是一个简单的问题,但我在谷歌上找不到答案。如果第一个脚本成功的话,我想弄清楚如何让ajax运行另一个脚本

简单地说,假设我有Script1.js,它如下所示:

$.ajax({
    // Do something
    success: {
        // Run Script2.js
    }
});
$.ajax({
    // Do something
    success: {
        // Do something
    }
});
和Script2.js,看起来像这样:

$.ajax({
    // Do something
    success: {
        // Run Script2.js
    }
});
$.ajax({
    // Do something
    success: {
        // Do something
    }
});
有人能告诉我如何让Script1.js触发Script2.js运行吗?
提前感谢。

使用jquery,您可以使用$.getScript加载脚本文件并执行

$.ajax({
    // Do something
    success: {
        $.getScript('Script2.js');
        // Run Script2.js
    }
});

可能重复-将脚本2中的代码包装到函数中,并调用它。