我在本地主機中創建了一些註冊表單。該註冊表單在我的本地主機和另一個測試服務器上工作。但是當我將它部署到另一臺服務器時,則該post方法不起作用。我已經使用JavaScript發佈了表單,並且我還使用該服務器上的html使用普通方法進行了嘗試。這兩種方法都不適用於該服務器。在瀏覽器的「開發工具」,在「控制檯窗口」,則顯示下面的錯誤:表單發佈方法在服務器上不起作用
error: POST http://mycarer.com.au/db/complite_regi_db.php 403
(Forbidden)
以下是我的登記表的JavaScript。
$(document).ready(function(){
$('#basic_info_register').submit(function(e){
e.preventDefault();
var val_form= $('#basic_info_register').serialize();
$.post('db/complite_regi_db.php',val_form,function(data){
window.location.replace("finder_image_upload.php");
});
});
});
請有人給我任何解決方案。
看到這個http://stackoverflow.com/questions/11423682/cross-domain-form-posting – cantelope
你正在嘗試它張貼到另一臺服務器,可能是jsonp可以幫助你 –
當我發佈它使用簡單的HTML文章方法,我會得到以下錯誤消息。Forbidden 「您無權訪問此服務器上的/db/complite_regi_db.php。 此外,嘗試使用ErrorDocument處理時遇到404 Not Found錯誤請求「 – sanju