나는 page에 json 코드를 가져오고 싶습니다.JSON 파일로드 javascript
[{"idStore":"13","0":"13","Name":"1414141414144","1":"1414141414144","Phone":"123456","2":"123456","Email":"tretretr","3":"tretretr","Description":"aaaaaaaaaaaa","4":"aaaaaaaaaaaa","Ville":"zaeazezae","5":"zaeazezae","Address":"aaaaaaaaaaaaaaaaaaaaaa","6":"aaaaaaaaaaaaaaaaaaaaaa","MsPoint":"0","7":"0","idGenre":"14","8":"14","Image":"--","9":"--","Country":"zaeaze","10":"zaeaze","idUser":"21","11":"21","Lat":"0","12":"0","Lng":"0","13":"0"}]
내가 result.json
에 PHP 파일의 출력의 내용을 구문 분석하려고, 그래서 나는 아약스에 대한 지식이 없다 :
이하여 JSON 코드입니다.
$fp = fopen('result.json', 'w');
fwrite($fp, json_encode($stores));
fclose($fp);
나는 스크립트가 JSON 출력과 동일한 페이지에되지 않기 때문에 내
result.json
파일을 읽을이 아약스 코드를 사용했다.
이 내 www
폴더 구조입니다 : 내가합니다 (Store.php
에 의해 생성) JSON 파일에서 데이터를로드하고 그것을 수정하는 app.js
을 사용하고
www -> js -> app.js
-> inedx.php
-> Store.php
-> result.josn
. 그런 다음 index.php
에서 사용합니다.
var da = $.ajax({
url: "../result.json",
success: function (data) {
var obj = JSON.parse(data);
}
});
alert(da);
그리고 출력했다 :
[Object Object]
내가 뭔가를 놓친 건가?
나는 당신이 성공 함수에서'alert (obj);를 할 필요가 있다고 생각한다. obj에는 데이터가 있습니다. –
또한 객체에 경고하면 [Object.prototype.toString] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/) 방법으로 인해 항상 [[Object Object] Global_Objects/Object/toString)가 작동합니다. [console.log()] (https://developer.mozilla.org/en-US/docs/Web/API/Console/log)로 콘솔에 로그인해야합니다. –
당신을 이해하지 못했습니다. –