weixin_33747129 2009-11-23 21:10 采纳率: 0%
浏览 57

ASP .NET AJAX和JQuery

I'm trying to set up a simple JQuery example in order to make AJAX calls to a .NET webservice. Using the following example below I'm getting AJAX errors that are just saying 0 in the result instead of any meaningful message:

Javascript Call

function QSHelloWorld() {
    var options = {
        type: "POST",
        url: "http://localhost:1087/QueryService.asmx/HelloWorld",
        data: "{}",
        contentType: "application/json",
        dataType: "json",
        success: AjaxSucceeded,  
        error: AjaxFailed
    };

    $.ajax(options);    
}

function AjaxSucceeded(result) {  
    alert(result.d);  
}  

function AjaxFailed(result) {  
    alert("Error: " + result.status +  " " + result.statusText);  
}

ASP .NET WebSite

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="jQueryTest._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script language="javascript" type="text/javascript" src="js/jquery-1.3.2-vsdoc2.js" />
<script language="javascript" type="text/javascript" src="js/qsAJAX.js" />

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title></title>
</head>
<body>
    <form id="formMain" runat="server">
    <div>
        <script type="text/javascript">
            QSHelloWorld();
        </script> 
    </div>
    </form>
</body>
</html>

ASP .NET WebService

using System.Web.Script.Services;
using System.Web.Services;

namespace QueryService
{
    /// <summary>
    /// Summary description for Service1
    /// </summary>
    [WebService(Namespace = "http://tempuri.org/")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [ScriptService]
    public class QueryService : WebService
    {
        [WebMethod]
        [ScriptMethod]
        public string HelloWorld()
        {
            return "Hello World";
        }
    }
}

When I make a call to the QSHelloWorld I get a messagebox saying Error: 0 with no further information.

I'm currently running this example using Windows 7, do I need to have anything specifically installed besides the .NET Framework 3.5 SP1 in order to get this to run properly?

Thanks,

Daven

  • 写回答

3条回答 默认 最新

  • csdnceshi62 2009-11-23 21:14
    关注

    Maybe this page will help you out. Their example uses JSON as well.

    评论

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?