0

在 FireBug 我看到

 "NetworkError: 500 Internal Server Error -
 http://hostname:5987/controllerName/PageName?input=asdf%20%3Cd%20"

代码

            $.ajax({
                url: url,
                dataType: 'json',
                type: 'GET',
                success: function (data) {
                    alert("Success message " + data);
                },
                error: function () {
                    alert('An Error occured.  Invalid characters include '<'');
                }
            });

失败时,我希望看到我的错误消息,但消息却显示为“假”。如何解决此问题以显示我的错误?

4

1 回答 1

2

我认为你只是在你的错误函数中有一个错字,你最终会比较两个字符串<,在这种情况下返回false

alert('An Error occured.  Invalid characters include '<'');

应该是;

alert('An Error occured.  Invalid characters include \'<\'');
于 2012-08-26T16:15:21.590 回答