[英]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.