답변 3개
채택된 답변
+20 포인트
WebMONSTER
8년 전
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>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
8년 전
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
8년 전
위에 보면 전달 페이지가
page/?g=config&pmode=config.form.update
이건 get 방식으로 파라미터 전달도 사용하고 post도 사용하려는 부분처럼 보여지고요
전달 페이지가 이런 방식으로 전달이 되면 안되고요 별도 페이지로 해서 전달하셔서 처리하셔야 할겁니다.
page/?g=config&pmode=config.form.update
이건 get 방식으로 파라미터 전달도 사용하고 post도 사용하려는 부분처럼 보여지고요
전달 페이지가 이런 방식으로 전달이 되면 안되고요 별도 페이지로 해서 전달하셔서 처리하셔야 할겁니다.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
8년 전
<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 등이 있습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인