jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了JQuery – ASP.NET Web服务(.asmx) – 内部服务器错误(500)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在这主题上看到了很多问题,但从来没有这个问题.我可以从浏览器窗口调用此Web服务,但是我收到了来自 AJAX错误.我收到内部服务器错误异常(500).它可能必须在 JQuery中对我的URL做一些事情,因为我从localhost连接.这是我的WS的简化版本: @H_696_5@ @H_696_5@
<System.Web.Script.services.Scriptservice()> _
<Webservice(Namespace:="http://tempuri.org/webdienst/_default")> _
<WebserviceBinding(ConformsTo:=WsiProfiles.basicProfile1_1)> _
<Global.Microsoft.VisualBasic.Compilerservices.DesignerGenerated()> _
Public Class _default
    Inherits System.Web.services.Webservice

    <WebMethod()> _
    <ScriptMethod(ResponseFormat:=ResponseFormat.JSON)> _
    Public Function getOrganizerEventsJSON(ByVal strUser As String,ByVal strpasswort As String) As TEvent
        Dim t As TEvent
        'I get the event for the specified username and password
        Return t

    End Function
End Class
@H_696_5@这是我的JS:

@H_696_5@
var ASMX = "http://localhost:56035/default.asmx/";
jQuery.callAsmx = function (method,data,onsuccess,onError) {
   var url = ASMX + method;
   return $.ajax({
        type: "POST",url: url,data: $.Stringify(data),contentType: "application/json; charset=utf-8",dataType: "json",success: function (responsE) {
            if (typeof onsuccess == "function") {
                onsuccess(response.d);
            }
        },error: function (msg) {
            if (msg.status != 0) {
                if (typeof onGlobalError == "function") {
                    onGlobalError([msg],"Error while calling " + url,ERRORTYPE.error);
                }
                if (typeof onError == "function") {
                    onError(msg);
                }
            }
        }
    });
};

$.callAsmx("GetOrganizerEventsJSON",{ strUser: username,strpasswort: password },onEventsLoaded);
@H_696_5@谢谢!

解决方法

我有相同的错误,可以解决它: @H_696_5@ @H_696_5@你应该删除以下行:

@H_696_5@
contentType: "application/json; charset=utf-8",

大佬总结

以上是大佬教程为你收集整理的JQuery – ASP.NET Web服务(.asmx) – 内部服务器错误(500)全部内容,希望文章能够帮你解决JQuery – ASP.NET Web服务(.asmx) – 内部服务器错误(500)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。