controllerをjsに渡すcode
解決したいこと
こんにちは。
現在、laravelでgoogle maps APIを利用してDBからデータを取り出してマップに表示するアプリを作成しています。
controllerからjsファイルのajax通信を行なっている最中ですが、ブラウザでは「undifind」をアラートが表記されています。
controllerでは指定したカラムの値を取り出せていたのですが、jsファイルでの変数「$saunas」の記述方法が分からないため停滞しています。
正しい表記の仕方が分からなかったため、どなたか教えて頂けないでしょうか?
スクショとcodeの一部を添付します。
または、問題・エラーが起きている画像をここにドラッグアンドドロップ
該当するソースコード
controller
public function Ajax()
{
$saunas = Sauna::select('id','name','address','lat','lng','url')->get();
return $saunas;
}
}
js
$(function(){
$.ajax({
type: "GET",
url: "http://localhost:8888/saunaAjax",
dataType: "json",
success: function(data){
markerD = data;
setMarker(markerD);
},
error: function(XMLHttpRequest, textStatus, errorThrown){
alert('Error : ' + errorThrown);
}
});
});
0