0

私は js に 1 つの関数を持っています。Chrome では問題なく動作します。しかし、IEでは機能しません

<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 では正常に動作しますが、つまり、次のエラーが発生します。

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>
4

1 に答える 1