如果我有我的網頁,ajax1和ajax2兩個(或更多)的Ajax調用,讓我的一個總的目標URL ajax.php有條件地返回一個字符串,或做我打電話給目標php頁面,ajax1.php和ajax2.php?一個目標頁面爲每個
-1
A
回答
1
你可以只使用一個主PHP腳本來處理所有的AJAX調用,只需添加一個額外的參數,以您的請求指定您所需要的響應。
$.post('/ajaxResponser.php',{'method':'getData','user_id':'123'},function(response){
// handle response
},"json");
然後在你的ajaxResponser.php
你會決定根據所傳遞的method
參數來調用什麼方法 -
$method = $_REQUEST['method'];
$user_id = $_REQUEST['user_id'];
switch($method){
case 'getData':
echo json_encode(array('data'=>getData($user_id)));
break;
default:
echo json_encode(array('err'=>'unknown method'));
break;
}
2
只是讓一個PHP頁面,在你所有的Ajax功能,使一個標誌變量數據串像「& ajax1 =」 +「1」和PHP頁面的使用,如果條件一樣
if($_REQUEST['ajax1']){
your code
}
if($_REQUEST['ajax2']){
your code
}
相關問題
- 1. 爲每個項目頁面創建一個獨特的頁面
- 2. 如何爲每個頁面設置一個doctype文件併爲每個頁面設置一個標題?
- 3. 爲每個頁面更改節標題
- 4. 如何爲每個新頁面創建一個url和頁面
- 5. 使用只有一個標題的每個頁面的不同頁面標題
- 6. 每一個頁面的Javascript?
- 7. 使用R標記爲每個頁面(包括第一個!)創建頁腳
- 8. 每個特定條目都有一個頁面 - Django
- 9. 每個html頁面都應該有一個主標籤嗎?
- 10. 打印VSTO項目的每個頁面
- 11. 多個jQuery UI標籤 - 從另一個頁面的目標一個選項卡
- 12. 每個頁面的不同子標題
- 13. 在每個頁面上重複標題
- 14. 每個頁面的動態標題
- 15. 爲頁面上的每個mySQL條目添加一個獨特的樣式類?
- 16. 分頁,在每個頁面
- 17. 爲每個數據文件創建一個頁面?
- 18. 如何爲每個頁面設置一個獨特的Cookie?
- 19. Tipfy&Jinja:爲每個頁面創建一個註銷URL
- 20. 爲應用程序的每個頁面創建一個菜單
- 21. 目標的多個星級在同一個頁面
- 22. 爲每個頁面添加一個固定的頁眉/頁腳jsPDF
- 23. 動態插入頁面標題到Wordpress上的每個頁面
- 24. 爲每個樞軸項目標題指定一個圖像
- 25. 如何爲每個目標創建一個單獨的NIB?
- 26. Octopress爲每個頁面選擇預留
- 27. 爲每個頁面創建Google AMP?
- 28. 爲每個頁面下載的Ajaxtoolkit
- 29. 僅更改一個頁面的徽標目標網址
- 30. 反應程序清爽頁面爲每個項目刪除
什麼是最好的做法?一個目標網頁還是很多? – mmzc
這一切都取決於你的邏輯和你正在使用的實際方法。如果你有很多很多方法可以調用,你可能會考慮把它們分成多個文件。一個用於用戶的操作,一個消息,一個用於在線用戶....只是一些例子......一個最好的做法是,以確保如果你有多個目標頁面 - 他們的名字將是有意義的;方法名稱也是如此。這一切都取決於你在做什麼...確保下一個看到你的代碼的程序員可以很容易地理解每個方法的位置以及在哪個文件中...... – Lix