그래서 jQuery AJAX 요청을 통해 웹 페이지에 상점 목록을 추가하고 있습니다. 이 작은 유틸리티는 데이터베이스가 구동하는 동적 인 것이 아닙니다. jQuery/AJAX를 사용하여 데이터를 전송하기로 결정했습니다. 현재 PHP CMS에 PHP를 삽입하려고 할 때 충돌하는 오류가 많기 때문입니다.JQuery AJAX 오류가없는 문제
내가 겪고있는 문제는 PHP 스크립트에 요청을하려고 할 때 jQuery AJAX 오류가 발생하며 이유가 확실하지 않다는 것입니다. 여기
내 AJAX 요청입니다 내가 점점 오전 비밀 콘솔 오류가 여기에이function(){if(c){var a=c.length;m(arguments),i?k=c.length:e&&e!==!0&&(j=a,n(e[0],e[1]))}return this}
입니다 것이 도움이 될 것입니다 경우 내 PHP 코드
$(document).ready(function(){
$.ajax({
type:"POST",
url:"getStores.php",
dataType: "json",
success:function(data){
results(data);
},
error: function(data) {
console.log(data.error);
}
});
});
:
//database connection
$return_arr = array();
$sql = mysql_query("SELECT * FROM where_to_buy");
while($row = mysql_fetch_array($sql, MYSQL_ASSOC))
{
$row_array['store_name'] = $row['store_name'];
$row_array['store_url'] = $row['store_url'];
array_push($return_arr,$row_array);
}
echo json_encode($return_arr);
배열에서 JSON을 래핑하기 때문에 문제가 발생한 것 같습니다.
편집은 :: PHP 스크립트에서 JSON 출력은 어떤 도움
[{"store_name":"Example 1","store_url":"http:\/\/www.example1.com"},{"store_name":"Example 2","store_url":"http:\/\/www.example2.com"}]
감사
요청으로!
당신은 또한 당신의'결과를 게시하시기 바랍니다 수 ... 위에서 콘솔에 올바른 JSON 출력을 기록하면 다시 모두 함께 넣어,
나 :
는 그것을 시도()'function –당신은 당신의 성공 핸들러에서 경고 ('hello')를 얻을 수 있습니까? – GBD
오류 서명이 대신 'error (jqXHR, textStatus, errorThrown)'가 아니십니까? 첫 번째 항목은 오류 메시지가 아닌 XHR 개체입니다. – Sampson