POST请求工作很奇怪

时间:2013-09-09 11:10:20

标签: javascript json rest post request

我在POST请求中遇到了一个奇怪的行为。 当我按下请求我的REST服务(ashx)的按钮时,在完成请求之前会显示错误消息。例如,我在ProcessRequest方法中设置了一个断点,甚至在第一行显示了客户端错误消息,总是使用status = 0和ajaxOptions = error。这是我的javacript函数,它叫我ashx服务:

function request_test_text() {
            data = "Vivek,email2@test.com,Test1,Test2,Test3,Test4,Test5,Test6,1";
            $.ajax({
                type: "POST",
                url: "http://tpodev.com/handlers/InsertAffiliateUsers.ashx",
                data: data,
                contentType: "text/plain; charset=utf-8",
                dataType: "text",
                success: function (response) {
                    alert(response);
                },
                error: function (xhr, ajaxOptions, thrownError) {
                    alert(xhr.status + ' ' + ajaxOptions + ' ' + thrownError);
                }
            });
        }

有时我必须按两次按钮来调用服务并停在我的断点处。另一点是,即使显示错误消息,数据也会正确插入。自上周五以来我已经搜索了很多,我无法找出原因。

干杯

0 个答案:

没有答案