Мне нужна помощь ... почему мой код не работает? Каков правильный способ получить данные из form.serialize
? мины не работают .. тоже делаю это правильно, передавая его php? Также мой PHP код выглядит ужасно и не выглядит как хороший OOPПолучение данных из form.serializaArray()
HTML
<form action="" name="frm" id="frm" method="post">
<input type="text" name="title_val" value="" id="title_val"/>
<a href="javascript:;" title="" id="save">post topic</a>
</form>
<div id="test">
</div>
Javascript
$(document).ready(function() {
$('#save').click(function() {
var form = $('#frm');
$.ajax({
url: 'topic.php',
type:'get',
data: form.serializeArray(),
success: function(response) {
$('#test').html(response);
}
});
});
});
Php
<?php
class test{
public function test2($val){
return $val;
}
}
$test = new test();
echo $test->test2($_POST['title_val']);
?>
ВЫВОД
Что делает var_dump ($ _ GET); возвращается в ваш php? Кроме того, почему вы используете GET? Что возвращает console.log (frm.serializeArray) – intelis
Я добавил вывод ... не знаю, почему его ошибка – Cindy93
im пытается узнать form.serializeArray() – Cindy93