반응형
이 오류 " $. to JSON은 함수가 아닙니다. "
jQuery와 Ajax를 사용하려고 하는데 이 방법을 사용합니다. $.toJ라는 오류가 나타납니다.SON은 내 방화벽의 기능이 아닙니다. 어디에 문제가 있습니까?저는 jquery 1.3.2를 사용합니다. 감사합니다.
$(document).ready(function () {
$("#S1").click(function
() {
$("#t1").slideToggle("fast");
$("#S1").css("background-color", "yellow");
var ID = $("#HiddenField2").attr("Value");
var params = new Object();
params.Key = ID;
$.ajax({
type: "POST",
url: "viewMessages.aspx/readen",
data: $.toJSON(params),
contentType: "application/json",
dataType: "json",
success: function () {
}
});
});
});
맞습니다.
거기에는 없다$.toJSON()
함수: http://api.jquery.com/jQuery.toJSON .대신 사용할 수 있습니다.
다음을 포함해야 합니다.jquery-json
당신의 페이지에 있는 http://code.google.com/p/jquery-json/ 의 도서관.
저는 jquery를 배우고 있고 같은 문제를 가지고 있습니다.내 실수 - 나를 방해한 이 코드 라인에서:
var params = $.toJSON(request);
이 코드로 교체한 후:
var params = JSON.stringify(request);
저는 어떠한 오류도 받지 못했습니다.
하지만 당신의 방법을 어떻게 원하는지 제가 알 수 있도록 도와주세요.readen
:
url: "viewMessages.aspx/readen"
이미 jquery가 포함되어 있습니다. 다른 라이브러리를 사용할 이유가 없습니다. $.parseJ만 사용하십시오.SON(a_json_string):
var error_json_string = '{"error":{"message":"message blablabla","type":"","code":""}}';
var error_json_obj = $.parseJSON(error_json_string);
alert(error_json_obj.error.message);
출처: http://api.jquery.com/jquery.parsejson/
그냥 사용하기
data: params,
OR
var params = {key:ID},
언급URL : https://stackoverflow.com/questions/7759619/getting-this-error-tojson-is-not-a-function
반응형
'programing' 카테고리의 다른 글
Git에서 병합되지 않은 모든 변경 사항을 나열하는 방법은 무엇입니까? (0) | 2023.08.19 |
---|---|
텍스트 영역의 테두리 색을 변경하는 방법:focus (0) | 2023.08.19 |
깃 사전 푸시 후크 (0) | 2023.08.19 |
iOS 5.0 사용자 에이전트 문자열은 무엇입니까? (0) | 2023.08.19 |
Xampp MySQL이 시작되지 않음 - "MySQL 서비스를 시작하는 중...." (0) | 2023.08.19 |