在XMLHttpRequest加载的页面中执行Javascript函数

时间:2017-03-17 18:24:38

标签: javascript jquery ajax xmlhttprequest

我应该如何在XMLHttpRequest中的指定页面内执行javascript函数?如果我有类似的东西:

xmlhttp.open("GET", "page1.php?q=" + mydata, true);

我应该如何执行一个JS函数,当我在page1.php页面时,让我们说“警告”mydata的值?

1 个答案:

答案 0 :(得分:0)

您不希望将JavaScript放在PHP页面中,因为这是毫无意义的。您只想挖掘PHP页面以获取数据或发送数据。如果要在执行PHP页面后运行JavaScript,请在​​" onreadystatechange"中指定。为您的xmlhttp对象。根据您的喜好更改readyState和status

xmlhttp.onreadystatechange = function(){
    // complete and received stuff back
    if( xmlhttp.readyState === 4 && xmlhttp.status === 200 ){
        // callback function goes here
    }
}