我在js中有一個函數,在Chrome工作正常。但在IE在IE8中發出ajax請求後出現此錯誤:由於錯誤導致無法完成操作80020101
<script type="text/javascript">
function save() {
$.ajax({
url: 'somepage.aspx',
data: {
cmd: "add",
},
type: 'POST',
async: true,
cache: false,
success: function (data, textStatus, xhr) {
// somelogic
}
});
}
</script>
不工作在Chrome中工作正常,但在IE給這個錯誤:
SCRIPT257:無法完成,由於操作錯誤80020101.
jQuery的1.7 .1.min.js 2行字符11497
由於事先
我忘了刪除,我在數據中有幾個變量 data:{cmd:「add」,itemId:$(「#someInputId」)。val(),anotherId:$(「#someInputId2」)。val )} 被修改:
<script type="text/javascript">
function save() {
$.ajax({
url: 'somepage.aspx',
data: {
cmd:"add",
itemId: $("#someInputId").val(),
anotherId: $("#someInputId2").val()
},
type: 'POST',
async: true,
cache: false,
success: function (data, textStatus, xhr) {
// somelogic
}
});
}
</script>
刪除',':
試試這個 「添加」,'和'額外}' –
@DrixsonOseña我刪除,但它並沒有解決問題 – Alex
您更新腳本,現在你錯過了一個'}' –