簡體   English   中英

jQuery-如何在ajax發布頁面上發送ajax發布

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

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