jquery $ .post失败了

时间:2017-03-21 01:02:13

标签: jquery

我这里没什么问题。 我有这种脚本:

function sendPost()
    {
            var inputedText = $('[name = "message"]').val();
            $.post('ajaxPost.php', { "text" : inputedText , "author" : session_user }).fail(alert('error!'));           
    }

这是按钮的HTML:

<input type="button" value="Send" onclick = "sendPost()">

这是我的php文件:

<?echo $_POST['text']; ?>

请求总是失败,我无法找到原因。

2 个答案:

答案 0 :(得分:0)

我对您的代码进行了一些调整:

function sendPost() {
    var inputedText = $('[name="message"]').val(); // No whitespaces in selector
    $.post('ajaxPost.php', {
        "text" : inputedText,
        "author" : session_user
    }).done(function() {
        // Code to execute after successful request
    }).fail(function() {
        alert('error!');
    });
}

答案 1 :(得分:0)

谢谢大家的建议。我试过这样,它就像一个魅力。我必须更精确地阅读文档。

 $.post('ajaxPost.php',{ "text" : inputedText , "author" : session_user });