Im в настоящее время загружает мои страницы в Codeigniter, используя ajax для разделов страницы.html submit form ajax response
но, когда я нажимаю кнопку отправки на одной из загруженных форм, я не получаю от нее ответ. его как форма никогда не была отправлена. im, рассматривая макет, который должен быть обработан, вместо этого он возвращает тот же макет, как если бы он не был выполнен.
Как я могу это сделать, нажав кнопку отправки на загруженной форме данных, чтобы она была обработана одним и тем же URL-адресом, а затем загрузить новый ответ на представление?
кусок кода:
$("form").submit(function() {
$.post($(this).attr("action"), $(this).serialize(), function(data) {
$(".main_center").html(data);
});
return false; // prevent normal submit
});
кусок HTML:
<form method="POST" action="/crime">
<input type="hidden" name="crimeinput" id="crimeAction" value="123">
<input type="submit" value="do" name="docrime" id="krimsubmit" style="display:none">
</form>
EDIT:
После более глядя на него, похоже, только переменная crimeInput отправляется на сервера, а не докем. Как я могу заставить его отправить имя отправки?
Это имя вашего URL-адреса? – aldrin27
добавлен фрагмент кода @ aldrin27 – maria
Что такое 'action = 'crime''? – aldrin27