저는 원래 PHP 프로그래머 였으므로 이제는 적어도 9 일에서 5 일 동안 적어도 2 일 동안이 작업에 어려움을 겪고 있습니다. 나는 먼 길을왔다. 그러나 나는 마지막 작은 조각을 계산하려고 노력하는 것을 붙잡 혔던 것처럼 보인다. 그것은 매우 간단해야하지만 어떻게 든 coulp가 알아낼 수있는 것을 찾지 못하는 것 같습니다.자바 스크립트에서 JSON 값 활용하기
나는 PHP 백엔드에서 일부 값을 반환 folliwing jQuery 코드가 : 이제 내가 무엇을 할 수 없습니다
[{"divid":"col-whole"},{"divid":"col-halfleft"}]
...이 성공적으로 반환 된 JSON 데이터를 경고
$.ajax({
type: "POST",
url: "KMS-backend.php",
data: "&checkdivpage="+pagename ,
success: function(data) {
alert(data);
}
을 이 JSON 객체를 배열로 변환하는 방법이 무엇인지 파악하여 반환 된 값을 반복 할 수 있습니다! 심지어 첫 번째 값을 별도로 반환하는 방법을 알아낼 수도 없습니다. 내가 찾을 수있는 모든 대답은 정상 배열과 마찬가지로 data[0]
, , data[2]
등으로 각 개별 결과를 반환 할 수 있다고 설명하지만이 위치의 문자 만 반환됩니다.
이 값들을 어떻게 분리하여 루프 할 수 있습니까?
은 우리가 일반 텍스트를 JSON 응답에는로 평가하지 될 것 확실합니까? 대신에 getJSON 호출을 사용하거나 결과를 '테스트'하는 경우 어떻게됩니까? –
'.ajax()'의 옵션으로'dataType : "json"을 아직 지정하지 않으셨습니까? –
나는 전에 eval (data)를 시도했다. 그렇다. 그것은'[object Object], [object Object]'를 반환한다. ---- 이상하게도, dataType을 지정하려고하면 'eval()'이 없어도 똑같이 반환됩니다. 이것은 무엇을 의미 하는가? –