簡體   English   中英

jQuery發布到帶有JavaScript或PHP的PHP頁面

[英]jquery post to a php page with javascript or php

對於有經驗的人,我有一個快速問題。

我有一個頁面,將一個jquery ajax發布到另一個帶有javascript的php頁面。 我的問題是,JavaScript也會被執行嗎?

另一個問題。 可以說,這不是JavaScript,而是我向第三個php發送了另一個jquery ajax發布請求。

這兩個中的任何一個都能工作嗎?

除非該“另一個php頁面”中的javascript實際上已返回給客戶端並以某種方式插入到DOM中,否則JS無法也不會執行。 AJAX操作的結果輸出作為字符串返回給執行ajax調用的代碼。 除少數非常特殊的情況外,不對它進行解釋/解析。

如果您使用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
    }
});

附加信息在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM