0

以前用过$.post,现在试试$.ajax,代码如下。我不知道为什么它不起作用。

每当我运行它时,我也不知道如何调试这个东西。我收到错误警报框

    $.ajax({ 
        type: 'POST',
        url: 'Handler1.ashx',
        data: { formula: "formulaId" },
        error: function (result) {
            alert('error');
        },
        success: function (result) {
            alert('success');
        }
    });

Handler1.ashx 在同一文件夹中

namespace RegistrationHTML.HTML
{
    public class Handler1 : IHttpHandler
    {

        public void ProcessRequest(HttpContext context)
        {
            Console.Out.WriteLine("hi");
            context.Response.ContentType = "text/plain";
            context.Response.Write("Hello World");

            Console.Out.WriteLine("hi");
        }

        public bool IsReusable
        {
            get
            {
                return false;
            }
        }
    }
4

1 回答 1

1

尝试指定dataType

$.ajax({ 
        type: 'POST',
        url: 'Handler1.ashx',
        data: { formula: "formulaId" },
        dataType: 'html', // or 'text' 
        error: function (result) {
            alert('error');
        },
        success: function (result) {
            alert('success');
        }
    });
于 2012-06-10T21:05:14.900 回答