ajax InvalidCharacterError

时间:2016-05-10 06:44:10

标签: javascript ajax internet-explorer

我不熟悉ajax,我在IE10中进行调试,并在此代码块上出现错误 InvalidCharacterError 。当我将其设置为边缘模式时,会抛出无效的参数错误

jQuery.ajax({
    async: false,
    type: 'POST',
    url: url,
    dataType: 'html',
    data: ({copyEventId : copyEventId}),
    success: function(data){
        $j('#Tab1').html(data);
        initializeWizardState();
        bindQuestionFieldEvents(1);
    },
    error: function(xmlHttpResponse, textStatus, errorThrown){
        alert('ERROR!! status: ' + textStatus);
    },
    cache: false
});

2 个答案:

答案 0 :(得分:0)

Try this
jQuery.ajax({
    async: false,
    type: 'POST',
    url: url,
    dataType: 'html',
    data: {"copyEventId" : copyEventId},
    success: function(data){
        $j('#Tab1').html(data);
        initializeWizardState();
        bindQuestionFieldEvents(1);
    },
    error: function(xmlHttpResponse, textStatus, errorThrown){
        alert('ERROR!! status: ' + textStatus);
    },
    cache: false
});

答案 1 :(得分:0)

正如贾斯蒂纳斯所建议的那样。将async设置为true可修复错误。