이봐,이 URL을 1234에서 /? 나는 그JSON 개체를 가져올 수 없습니다
SurveyJson = {question:$("#question").val(),choice:Choice,count:Count};
var jsonString = JSON.stringify(SurveyJson);
같은 JSON 객체를 생성하고 난 AJAX 호출을 통해 JSON 개체를 검색하는 것을 시도하고있다 FMT = JSON
var url = "1234?fmt=json";
$.ajax({
url: url,
type: "get",
dataType: 'json',
success: function (data) {
$("#display").html(data);
}
});
어떻게 데이터를 표시 할 수 없습니까? 나는 dataType 매개 변수를 교차하여 다른 것들을 똑같이 유지한다면, 어떻게 든 알 수없는 json 문자열을 얻을 수 있다는 것을 시도했다. 그리고 나는 도움을 줄 수는 없지만 비슷한 문제가있는 사람들은 "get"대신 "post"를 넣는다는 것을 알았습니다. 그것이 맞다면 왜 그런가요? 고맙습니다.
div에 넣으려는 경우 왜 json으로 데이터를 가져와야합니까? 데이터를 표시하려면 텍스트 형식의 데이터를 가져와야합니다. (json 객체는 json 문자열이 아닙니다.) – Oscar
JSON.stringify (SurveyJson)는 이것이 json 객체가 아닌 경우 json을 처음 접하는 사람에게만 알립니다. 어떻게 만들 수 있습니까? 감사합니다 –
@ Clinteney 오스카는 당신이 잘못 출력하고 있다는 것을 의미합니다. '$ ("# display") .html (data.question);와 같이 출력하십시오. '.question'은 당신이 그 키에 대한 값을 얻고 싶다는 것을 의미합니다. –