我在使用 JS 和 AJAX 提交表单后无法显示数据,这是我的代码:
<script type="text/javascript">
$(function() {
$(".button").click(function() {
var name = $("#name").val();
var message = $("#message").val();
var dataString = 'name='+ name + '&message=' + message;
if (name == '' || message == ''){
$('#rez').html("Empty fields");
}else{
$.ajax({
type: 'post',
url: "post.php",
data: datastring,
success: function() {
$('#rez').html(name + " " + message);
}
});
}
return false;
});
});
</script>
当我留下一些空白字段时,我只收到错误消息,但是当我填写所有字段时,我看不到打印结果。我做错了什么?如果我删除 ajax 查询并只留下如下代码中的结果字符串,则一切正常。感谢您的建议。
}else{
$('#rez').html(name + " " + message);
}