2016-09-12 9 views
1

PHPからajaxにJSONオブジェクトを戻しています。これは、iPhone IOS以外のすべてのデバイスで正常に動作します。代わりに、バックアヤックスに渡されるオブジェクトのIOS(クロムとサファリ)にいくつかの理由で、JSONオブジェクトではなく、私のWebページで表示されます。..(空白の画面上)PHPからJSONオブジェクトをPHPに戻してIOS上で動作しないajax

{"key":"value", etc } 

PHP:

die(json_encode($out)); 

JS:

$.ajax({ 
    url:   $form.attr('action'), 
    type:  $form.attr('method'), 
    data:  ajaxData, 
    dataType: 'json', 
    cache:  false, 
    contentType: false, 
    processData: false, 
    success:  function(data) { 
        // something 
       } 
}); 

UPDATE:

申し訳ありませんが、人々は、私はあなたにすべてのパイを与えていませんパズルのエース。 |:

$("input[type=radio").change(function() {   
    $($errorMsg).removeClass('error'); 
    $($errorMsg).hide(); 
}); 

IOSので、私はだけではなく、クラスを作っinput[type=radio]をサポートしていないことがあります。次のコードは、IOS上で私のJSを破ったように見えます本当の答えに返信

+0

は、あなたがこれを削除しようとしたがありますか? contentType:false、 –

+0

ありがとうとにかくそれは修正されませんでした –

答えて

0

はあなたのjQueryのセレクタに閉じ括弧を忘れてしまいました。

それは次のようになります。

$("input[type=radio]").change(function() { $($errorMsg).removeClass('error'); $($errorMsg).hide(); });

は後で私に感謝:)

+0

aha!それでおしまい。ありがとう!うーん、私はそれを逃す方法:P –

関連する問題