0
이 코드가 있습니다. json에 대한 jQuery 호출을 수행하고 있습니다 ... IE 이외의 모든 항목에서 작동합니다. jQuery Ajax IE에서 작동하지 않는 JSON 호출
jQuery.ajax({
url: "/session/json.php",
type: "GET",
data: "",
success: function(data) {
var obj = jQuery.parseJSON(data);
obj.sli_cart_count = parseFloat(obj.sli_cart_count);
obj.sli_customer_islogged = parseFloat(obj.sli_customer_islogged);
나는 약간의 인터넷 검색을했고, 나는
jQuery.ajax({
url: "/session/json.php",
dataType: "json",
cache: false,
contentType: "application/json",
type: "GET",
data: "",
success: function(data) {
var obj = jQuery.parseJSON(data);
obj.sli_cart_count = parseFloat(obj.sli_cart_count);
obj.sli_customer_islogged = parseFloat(obj.sli_customer_islogged);
로 변경 그리고 야호, 그것은 IE에서 일했다.
그러나 변경을하면 다른 모든 브라우저에서 오류가 발생합니다.
나는 다음 시도 :if (jQuery.browser.msie) {
다른 {, 하단 하나를 수행 상단 하나를 수행합니다.
이것은 또한 작동하지 않았다. IE를 제외한 모든 브라우저에서 다시 작동하는 것처럼 보였다.
누구든지이 오류가 발생 했습니까? 어떤 아이디어 그것을 고칠 방법?
감사합니다.
'data : "'의 목적은 무엇입니까? –
'contentType : "application/json"은 *** (클라이언트에서 서버로) ***가 JSON이라는 것을 의미합니다. 분명히 그렇지 않으므로이를 출발점으로 삼아야합니다. –
확실하지는 않습니다. 아마도 해당 섹션을 삭제할 수 있습니다 ... 코드를 작성하지 않고 수정하려고합니다. – deja87