将一个JSON对象从PHP返回到不在IOS上工作的ajax

将一个JSON对象从PHP返回到不在IOS上工作的ajax,php,jquery,ios,json,ajax,Php,Jquery,Ios,Json,Ajax,我将一个JSON对象从PHP返回到ajax。这在除iPhone IOS以外的所有设备上都能正常工作。出于某种原因,在IOS(chrome和safari)上,会显示JSON对象而不是我的网页,而不是将对象传递回ajax。。(在空白的白色屏幕上) PHP: JS: 更新: 对不起,各位,我没有给你们所有的拼图。看起来以下代码在IOS上破坏了我的JS: $("input[type=radio").change(function() { $($errorMsg).removeCl

我将一个JSON对象从PHP返回到ajax。这在除iPhone IOS以外的所有设备上都能正常工作。出于某种原因,在IOS(chrome和safari)上,会显示JSON对象而不是我的网页,而不是将对象传递回ajax。。(在空白的白色屏幕上)

PHP:

JS:

更新:

对不起,各位,我没有给你们所有的拼图。看起来以下代码在IOS上破坏了我的JS:

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

IOS可能不支持
input[type=radio]
,所以我只做了一个类:|

回复真实答案:

您忘记了jQuery选择器上的右括号

应该是:

$(“输入[type=radio]”)。更改(函数(){
$($errorMsg).removeClass('error');
$($errorMsg.hide();
});


稍后谢谢:)

回复真实答案:

您忘记了jQuery选择器上的右括号

应该是:

$(“输入[type=radio]”)。更改(函数(){
$($errorMsg).removeClass('error');
$($errorMsg.hide();
});


稍后谢谢:)

您是否尝试删除此项?contentType:false,无论如何谢谢,但这并没有解决问题。您是否尝试删除此内容?contentType:false,无论如何谢谢,但这并没有解决问题
die(json_encode($out));
$.ajax({
    url:         $form.attr( 'action' ),
    type:        $form.attr( 'method' ),
    data:        ajaxData,
    dataType:    'json',
    cache:       false,
    contentType: false,
    processData: false,
    success:     function( data ) {
                    // something
                 }
});
$("input[type=radio").change(function() {        
    $($errorMsg).removeClass('error');
    $($errorMsg).hide();
});