そのため、jQuery AJAX リクエストを介して Web ページに店舗のリストを追加しています。この小さなユーティリティは動的ではなく、データベース駆動型です。jQuery/AJAX を使用してデータを転送することにしました。現在の PHP CMS に PHP を埋め込もうとすると、多数の競合するエラーが発生するためです。
私が抱えている問題は、PHP スクリプトにリクエストを送信しようとすると jQuery AJAX エラーが発生することです。その理由はわかりません。
ここに私のAJAXリクエストがあります
$(document).ready(function(){
$.ajax({
type:"POST",
url:"getStores.php",
dataType: "json",
success:function(data){
results(data);
},
error: function(data) {
console.log(data.error);
}
});
});
私が得ている不可解なコンソールエラーはこれです
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コードは次のとおりです。
//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"}]
助けてくれてありがとう!