0

私はWebサービスを稼働させています。asp.netアプリケーションを使用してjquery経由で呼び出すと正常に動作しますが、jquery mobileを使用すると500エラーメッセージが表示され、結果はありません。なぜこれが起こっているのかわかりません。誰かがこれについて何か知っているなら、私に知らせてください。ありがとう。

編集: リクエストに Request Method:OPTIONS と記載されていることに気付きました。

Javascript

  var parameter = {
                    'userName': emailLogin, 'password': passwordLogin
                };
                parameter = JSON.stringify(parameter);
                $.ajax({
                    type: "POST",
                    url: "http://myurl.com/MainService.asmx/LoginMobile",
                    contentType: "application/json; charset=utf-8",
                    data: parameter,
                    dataType: "json",
                    success: function (result) {
                        if(result.d) {
                            showErrorDialogMessage('Login error', result.d);
                        } else {
                            showErrorDialogMessage('Login error', 'Incorrect email and password combination.');
                        }
                    },
                    error: function (jqXHR, textStatus, errorThrown) {
                        showErrorDialogMessage('Login error', textStatus);
                    }
                });
4

1 に答える 1

0

データ型を「jsonp」に変更し、呼び出しを行い、xml データでデータベースを取得することができました。

于 2012-05-29T18:29:35.360 に答える