ajax로 데이터 호출시 데이터 넘어갔는지 확인하는방법 채택완료
하늘로고
4년 전
조회 3,674
1.php
function setfrm() {
var ph_name_device = $("input:radio[name=telecom]:checked").val();
$.ajax({
url : "product_view_update.php",
type : "POST",
data : "ph_name_device=" + ph_name_device,
success : function(response) {
$("#qq").html(response);
}
});
}
1페이지에서 ph_name_device 값을 2페이지로 호출해서 데이터를 가져오려고 하는데 2페이지로 정상적으로 호출데이터가 넘어갔는지 확인하는 방법이 있나요?
2.php
1페이지에서 넘겨준 데이터가 정상적으로 2페이지로 왔는지 확인하는법좀 알려주세요
include_once('./_common.php');
$ph_name_device = $_POST["ph_name_device"];
$sql = "select * from ".$g5['product_table'];
$result = sql_query($sql);
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
4년 전
뭐 많은 방법이 있겠지만
저같은경우엔
1페이지에서
</p>
<p>$.ajax({
type: "POST",
url: "ajax.page2.php"
data: {
// 보낼 데이터 블라블라~~
},</p>
<p>success: function(msg){
if(msg == "ok"){
}else{
alert('쿼리오류');
}
},
error : function() {
alert('페이지2를 로드 실패');
}</p>
<p>
이렇게 페이지2로 보내고
페이지2 에서
</p>
<p>if($result){
echo 'ok';
return;
}
echo 'no';</p>
<p>
이런식으로 result 값이 있으면 ok 를 아니면 no 를 리턴합니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
4년 전
</p>
<pre>
$.ajax({
url: '',
type: '',
async: false,
cache: false,
dataType: 'json',
data: { // send JSON data
a: 1
},
success: function(response) {
console.log(response);
}
});</pre>
<pre>
$a = filter_input(INPUT_POST OR INPUT_GET, 'a');
echo json_encode(array('a'=> $a));</pre>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인