我这里没什么问题。 我有这种脚本:
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']; ?>
请求总是失败,我无法找到原因。
答案 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 });