답변 3개 / 댓글 4개
채택된 답변
+20 포인트
config.form.update 에선 echo json_encode($var); 을 이용해서 json 형태로 뽑아줄수있구요
config.form.update.php
Copy
<?php$array = array('test'=>1,'test2'=>2);echo json_encode($array);?>
사용페이지
Copy
<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>
답변에 대한 댓글 3개
답변에 대한 댓글 1개
<script type="text/javascript">
var formData = jQuery('#form_test').serializeArray();
var f = document.createElement('form');
$("#bt_test").on('click',function () {
$.ajax({
url: "/page/?g=config&pmode=config.form.update",
type: "POST",
data: formData,
success: function (formData, textStatus, jqXHR) {
location.href = "<?php echo G5_URL?>/page/?g=config&pmode=config.form.update";
},
error: function (jqXHR, textStatus, errorThrown) {
}
})
});
</script>
내용인데 그리고 나서 config.form.update 페이지를 호출해서 post값을 받아서 사용하고싶습니다.
formdata안에는 cf_title 등이 있습니다.
var formData = jQuery('#form_test').serializeArray();
var f = document.createElement('form');
$("#bt_test").on('click',function () {
$.ajax({
url: "/page/?g=config&pmode=config.form.update",
type: "POST",
data: formData,
success: function (formData, textStatus, jqXHR) {
location.href = "<?php echo G5_URL?>/page/?g=config&pmode=config.form.update";
},
error: function (jqXHR, textStatus, errorThrown) {
}
})
});
</script>
내용인데 그리고 나서 config.form.update 페이지를 호출해서 post값을 받아서 사용하고싶습니다.
formdata안에는 cf_title 등이 있습니다.
답변을 작성하려면 로그인이 필요합니다.