Я недавно столкнулся с этой проблемой. Я использовал AJAX для отправки результатов формы, чтобы элементы страницы могли обновляться автоматически. Мои доменные звонки были правильными. SELECT
операторы в базе данных будут работать, но INSERT
, UPDATE
и DELETE
операторы не будут.
Оповещения, показывающие прохождение через javascript, указывают на то, что вызов выполняется правильно, но он никогда не попадет в часть процесса php. Простой ответ состоял в том, что элемент формы onsubmit
должен включать return false;
. После этого все прошло гладко.
<form name="form" action="" method="post" onsubmit="ProcessRequest(this);return false;">
Надеюсь, это поможет.