jquery用javascript或php发布到php页面

时间:2013-07-05 16:05:17

标签: php javascript html ajax

对于有经验的人,我有一个简单的问题。

我有一个页面,它使用javascript将jquery ajax发布到另一个php页面。 我的问题是,javascript也会被执行吗?

另一个问题。 让我们说,而不是javascript,我有另一个jquery ajax发布请求到第三个PHP。

这两个中的任何一个都有效吗?

2 个答案:

答案 0 :(得分:2)

除非那个"另一个php页面中的javascript"实际上是返回到客户端并以某种方式插入到DOM中,JS不能也不会执行。生成的AJAX操作输出作为字符串返回到执行ajax调用的代码。除非在一些非常具体的情况下,否则不会对其进行解释/解析。

答案 1 :(得分:1)

如果您使用jQuery的AJAX函数将POST变量发送到PHP文件,则只会执行后端代码。但是,在AJAX调用成功后,您可以执行更多JS代码,如下所示

//Define whatever variables you want to pass along to the PHP file
var variable = "";

$.ajax({
    url: "file.php",
    type: "POST",
    data: "variable="+ variable,
    success: function(data) 
    {
        //Upon success of the call, you can execute JS code here
    }
});

其他信息here