Я создал несколько регистрационных форм в моем локальном хосте. Эта форма регистра работает с моим локальным хостом и на другом сервере тестирования. Но когда я развернул его на другом сервере, метод post не работает. Я использовал JavaScript для отправки формы, и я также попытался использовать обычный метод, используя html на этом сервере. Оба метода не работают на этом сервере. В браузере «инструменты разработчика», в «Console Window», отображается ниже сообщение об ошибке:Форма post метод не работает на сервере
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