2010-11-03 83 views
0

我有一個系統使用mod_rewrite,使這些URL /index.php?page=login/login/Mod_Rewrite + AJAX的帖子不能很好地相互配合?

當我發佈經典的方式action="/login/",我完成沒有任何問題(GET參數告訴index.php讓登錄模塊來處理POST數據)。

但是,當我使用jQuery的post功能$.post("/login/",...)代替時,它將無法正常工作。有誰知道如何克服這個問題?

謝謝。

+0

服務器日誌說什麼?你看過Live HTTP Headers和/或Firebug之類的好壞序列嗎? jQuery POST是否與/index.php?page=login一起使用? – mpdonadio 2010-11-03 14:16:20

+0

你可以發佈你的'.htaccess'代碼嗎? – lonesomeday 2010-11-03 14:17:12

回答

1

所以你的jQuery後看起來是這樣的:

$.post('YOURPHPFILE.php', function(data) { 
    ...and so on 
}); 

$.post('../YOURPHPFILE.php', function(data) { 
    ...and so on 
}); 

這個 「../」 應該修復它取代它,因爲你的jQuery後根本無法找到您PHP文件。

相關問題