私はこのコードを持っています、私はjsonへのajax jquery呼び出しを行っています...IE以外のすべてで動作します。
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 以外のすべてのブラウザーで再び機能するように見えました。
他の誰かがこのエラーに遭遇しましたか? それを修正する方法はありますか?
ありがとうございます。