Хорошо, поэтому я знаю длинную руку ajax, но пытаюсь использовать короткую вырезку jQuery. У меня есть два документаjQuery Ajax = success return page
- form.php
- submit.php
В моей странице «форма» я называю «Отправить» страницу для обработки вставки. Я в настоящее время с помощью JQuery Ajax:
<script type="text/javascript">
jQuery('form').submit(function() {
string = jQuery("form").serializeArray();
jQuery.ajax({
type: "POST",
url: "submit.php",
data: string,
dataType: "json",
})
return false;
});
</script>
При просмотре поджигателя он обрабатывает Аякс штрафа. Я получаю 200 и заданные параметры. То, что я пытаюсь сделать, это вернуть ajax файл submit.php. Я знаю, что это имеет какое-то отношение к функции «успех», но я не знаю, как это добавить. Я попробовал несколько вещей, как:
<script type="text/javascript">
jQuery('form').submit(function() {
string = jQuery("form").serializeArray();
jQuery.ajax({
type: "POST",
url: "submit.php",
data: string,
dataType: "json",
success: function(html){
alert(html);
}
})
return false;
});
</script>
и
<script type="text/javascript">
jQuery('form').submit(function() {
string = jQuery("form").serializeArray();
jQuery.ajax({
type: "POST",
url: "submit.php",
data: string,
dataType: "json",
success: function(html){
$('.result').html(data);
}
})
return false;
});
</script>
, но ни один из них работают. Снова я просто пытаюсь отправить запрос ajax, а затем вернуть содержимое страницы submit.php. Не только страница submit.php хранит скрипт для обработки вставки php/ajax, но также отображает утверждения успеха, такие как «вставка прошла успешно», поэтому мне нужно не только запустить скрипт на странице, но и вернуть содержимое этой страницы. Спасибо за любую помощь.
Пожалуйста, начните отступать от кода. – ThiefMaster