ajax post방식으로 값을 전달해서 php에서 받을려고합니다
본문
위 내용처럼 할려고 하는데 form데이타 전체를 post방식으로 php에 전달하면서 페이지를 호출할려는데 도움을 주셨으면 좋겠습니다.
답변 3
config.form.update 에선 echo json_encode($var); 을 이용해서 json 형태로 뽑아줄수있구요
config.form.update.php
<?php
$array = array('test'=>1,'test2'=>2);
echo json_encode($array);
?>
사용페이지
<script type="text/javascript">
var formData = jQuery('#form_test').serializeArray();
var f = document.createElement('form');
// g=config&pmode=config.form.update 여기서 g/pmode 는 이미 form_test 라는 폼에 있으리라는 전제조건 하입니다.
$("#bt_test").on('click',function () {
$.ajax({
url: "/page/index.php",
type: "POST",
dataType:'json',
data: formData,
success: function (r) {
console.log(r);
console.log(r.test);
console.log(r.test2); },
error: function (jqXHR, textStatus, errorThrown) {
}
})
});
</script>