获取JavaScript请求结果

时间:2016-09-03 05:47:12

标签: javascript ajax jsp

一页

<div id="message"></div>

<form id="help_form" name="help_form" onsubmit="return validate_help_form()">
    ...
    <input type="submit" value="Submit" />
</form>

脚本

function validate_help_form() {

    if ( ... ) {
            ...
            return false;
    }

    $.ajax({

        url : 'http://localhost:8080/appname/question.action',
        type : 'POST',
        dataType : 'html',
        success : function(result) {    
            var jsAtt = '${message}';
            console.log(jsAtt);     
            $('#message').text(result);
        },
        error : function(xhr, ajaxOptions, thrownError) {
            alert('Unable to receive result. ' + thrownError);
        },
    });

    return true;

}

我的控制器中有以下内容:

request.setAttribute("message", "some data here...");

我们的想法是在javascript中获取request属性并在页面中更新message id,但我在控制台中收到以下错误:

  

POST http://localhost:8080/appname/question.action 500(内部   服务器错误)

如果我在没有ajax的情况下做同样的事情,那么表单中的action="question.action"就可以了。错误在哪里?

0 个答案:

没有答案