使用jquery mobile对asp.net Web服务进行ajax调用

使用jquery mobile对asp.net Web服务进行ajax调用,jquery,web-services,jquery-mobile,Jquery,Web Services,Jquery Mobile,我已经开通了网络服务并上线了。当我使用asp.net应用程序通过jquery调用它时,它工作正常,但使用jquery mobile时,我收到一条500错误消息,没有结果。我不知道为什么会这样。如果有人知道这件事,请告诉我。谢谢 编辑:我刚刚注意到我的请求说请求方法:选项 Javascript var parameter = { 'userName': emailLogin, 'password': passwordLogin

我已经开通了网络服务并上线了。当我使用asp.net应用程序通过jquery调用它时,它工作正常,但使用jquery mobile时,我收到一条500错误消息,没有结果。我不知道为什么会这样。如果有人知道这件事,请告诉我。谢谢

编辑:我刚刚注意到我的请求说请求方法:选项

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);
                    }
                });
我将数据类型更改为“jsonp”,并且能够进行调用并检索xml数据中的数据库