尝试稍微练习 ajax 和 PHP,我不明白为什么每当我发送一些东西时,它都会返回空或未定义的索引。
PHP:
<?php
if (!empty($_POST['message'])) {
echo 'works';
} else {
echo 'empty';
}
?>
返回空。
JS:
$('form').submit(function(){
var meth = $(this).attr('action');
var msg = $('.msg');
$.post(meth, function(data) {
$('.messages').append(data);
}) ;
return false;
});
HTML:
<form class="send" action="process.php" method="post">
<textarea type="text" name="message" class="msg" value="blah"></textarea>
<input type="submit" name="submit" class="submit">
</form>
如果我只是做'回声'test'
; 在 process.php 文件中,它可以工作;否则未定义索引。
我究竟做错了什么?