[英]jQuery - How to send ajax post on ajax post page
我需要在ajax發布頁面上發送ajax發布。
index.php有
$.ajax({ type: "POST",datatype:"json", url: "/notification.php",
data: "kime=karaakce&tur=konuyayorum&postid=2020",
success: function(html){
}
});
notification.php具有相同的功能,但發布到track.php
$.ajax({ type: "POST",datatype:"json", url: "/track.php",
data: "kime=karaakce&tur=konuyayorum&postid=2020",
success: function(html){
}
});
但是,notification.php不會發送ajax帖子。 我如何使其運行?
第一件事,即使您將jquery代碼包含在notification.php文件中,也無法運行它。 這是因為jquery僅在瀏覽器中運行,而不在后端運行。 因此,除非您以物理方式在瀏覽器中打開notification.php頁面,否則jquery將不會運行。
因此,要解決您的問題,您必須將成功響應從一個php文件鏈接到另一個文件。
例如:來自index.php的數據---> notification.php ---> index.php ---> track.php(盡管這是非常粗略的方法)
這是可以實現此目的的代碼。
index.php文件
$.ajax({
type: "POST",
datatype:"json",
url: "/notification.php",
data: {
kime=karaakce,
tur=konuyayorum,
postid=2020
}
success: function(responseData){
$.ajax({
type: "POST",
datatype:"json",
url: "/track.php",
data: {
kime=karaakce,
tur=konuyayorum,
postid=2020
}
success: function(html){
// This is your final success
}
});
}
});
您的notification.php文件應返回一個JSON數據,您可以使用該數據將其發送到下一個請求。 它將出現在“ responseData”對象中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.