ajax response 함수선언 채택완료
익수야가자
4년 전
조회 1,389
</p>
<p><script></p>
<p>$.ajax({
type: 'post',
dataType: 'json',
url: "url",
data:{
"key":"<?php echo $key ?>",
"action":"add",
"service":"<?php echo $service ?>",
"link":"<?php echo $link ?>",
"quantity":"<?php echo $quantity ?>",
},
success: function(data){
console.log(data)
},
error : function(data) {
alert('요청 실패 다시 시도해 주세요');
}
});
</script></p>
<p>
이렇게 요청하면 응답값이
{
"order": 23501
}
이렇게 오는데 여기서 oder 의 응답값을 php 함수로 선언하고 싶습니다
예를들어 $orderid = "order": 23501 이런식으로요 가능 할까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
4년 전
실행의 순서가 php가 먼저 실행이되고 그 다음이 프론트가 실행이 되는거라
가능하지 않습니다.
오히려 어떤 의도로 뭘하실지 알려주시면 도움을 드릴수 있을것 같습니다.^^;
로그인 후 평가할 수 있습니다
답변에 대한 댓글 6개
�
익수야가자
4년 전
response 오더값을 db에 넣을려구요
�
익수야가자
4년 전
<?php
include_once("../common.php");
if($_POST)
$key = 'b8d5109051357d9b6855d7ca6a7a17ab';
$date = $_POST["date"];
$quantity = $_POST["quantity"];
$use_emoney = $_POST["use_emoney"];
$link = $_POST["link"];
$service = $_POST["service"];
$order =
$charge = $_POST["charge"];
$start_count = $_POST["start_count"];
$status = $_POST["status"];
$remains = $_POST["remains"];
?>
<script>
$.ajax({
type: 'post',
dataType: 'json',
url: "url",
data:{
"key":"<?php echo $key ?>",
"action":"add",
"service":"<?php echo $service ?>",
"link":"<?php echo $link ?>",
"quantity":"<?php echo $quantity ?>",
},
success: function(data){
console.log(data)
},
error : function(data) {
alert('요청 실패 다시 시도해 주세요');
}
});
</script>
<?php
$sql = "insert into {$g5['order_table']}
set date = '$date',
quantity = '$quantity',
use_emoney = '$use_emoney',
link = '$link',
service = '$service',
orderid = '$order',
charge = '$charge',
start_count = '$start_count',
status = '$status',
remains = '$remains',
mb_id = '{$member['mb_id']}'";
sql_query($sql);
?>
ajax 로 order 값을 받아와서 insert 하고 싶어가지구요
include_once("../common.php");
if($_POST)
$key = 'b8d5109051357d9b6855d7ca6a7a17ab';
$date = $_POST["date"];
$quantity = $_POST["quantity"];
$use_emoney = $_POST["use_emoney"];
$link = $_POST["link"];
$service = $_POST["service"];
$order =
$charge = $_POST["charge"];
$start_count = $_POST["start_count"];
$status = $_POST["status"];
$remains = $_POST["remains"];
?>
<script>
$.ajax({
type: 'post',
dataType: 'json',
url: "url",
data:{
"key":"<?php echo $key ?>",
"action":"add",
"service":"<?php echo $service ?>",
"link":"<?php echo $link ?>",
"quantity":"<?php echo $quantity ?>",
},
success: function(data){
console.log(data)
},
error : function(data) {
alert('요청 실패 다시 시도해 주세요');
}
});
</script>
<?php
$sql = "insert into {$g5['order_table']}
set date = '$date',
quantity = '$quantity',
use_emoney = '$use_emoney',
link = '$link',
service = '$service',
orderid = '$order',
charge = '$charge',
start_count = '$start_count',
status = '$status',
remains = '$remains',
mb_id = '{$member['mb_id']}'";
sql_query($sql);
?>
ajax 로 order 값을 받아와서 insert 하고 싶어가지구요
D
DogFoot개발
4년 전
1. insert 처리페이지를 별도로 하셔야합니다.
2. "order": 23501 응답을 받았을때 ajax를 한번더 호출을 하셔야합니다.
2. "order": 23501 응답을 받았을때 ajax를 한번더 호출을 하셔야합니다.
D
DogFoot개발
4년 전
ajax로 order값을 불러오는 로직을 php로 구현하면 좋을듯 합니다.
그렇지 못하시다면 insert페이지를 별도로 만드셔서 ajax를 한번더 호출을 해주셔야합니다~
그렇지 못하시다면 insert페이지를 별도로 만드셔서 ajax를 한번더 호출을 해주셔야합니다~
�
익수야가자
4년 전
ajax로 order값을 불러오는 로직을 php로 구현하면 좋을듯 합니다.
여기에 대한 관련 자료나 예제가 있을까요 ㅠㅠ
여기에 대한 관련 자료나 예제가 있을까요 ㅠㅠ
D
DogFoot개발
4년 전
제가 보기에는 익수님께서 코드를 약간 보실줄 아는데, 정식개발자가 아니신듯 합니다.
개발쪽으로 실력을 키우시려면 이제 분석이 필요해 보이십니다~~^^
order값을 반환하는 페이지를 분석을 먼저 해보시는게 좋을듯합니다.
분석을 해보시고 천천히 생각해 보시는게 좋을것 같습니다.
분석을 해보시고 거기에 모르는게 있으면 답변해 드리겠습니다.
개발쪽으로 실력을 키우시려면 이제 분석이 필요해 보이십니다~~^^
order값을 반환하는 페이지를 분석을 먼저 해보시는게 좋을듯합니다.
분석을 해보시고 천천히 생각해 보시는게 좋을것 같습니다.
분석을 해보시고 거기에 모르는게 있으면 답변해 드리겠습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인