Javascript 无法通过ajax发送

Javascript 无法通过ajax发送,javascript,html,ajax,Javascript,Html,Ajax,我到处找了找,但找不到我的脚本出了什么问题。我希望看到内容发布到MySQL数据库和我的div.PostedList,但是当我提交时,我什么也没有得到,页面内容根本没有改变(回调似乎没有执行) JavaScript/jQuery $(函数(){ $(“.button”)。单击(函数(){ var one=$(“#one”).val(); var two=$(“#two”).val(); 变量三=$(“#三”).val(); 变量内容=‘一’+‘二’+‘三’; 如果(内容=“”){ 警报(“字段缺失

我到处找了找,但找不到我的脚本出了什么问题。我希望看到内容发布到MySQL数据库和我的
div
.PostedList,但是当我提交时,我什么也没有得到,页面内容根本没有改变(回调似乎没有执行)

JavaScript/jQuery
$(函数(){
$(“.button”)。单击(函数(){
var one=$(“#one”).val();
var two=$(“#two”).val();
变量三=$(“#三”).val();
变量内容=‘一’+‘二’+‘三’;
如果(内容=“”){
警报(“字段缺失”);
}否则{
$.ajax({
类型:“POST”,
url:“insert.php”,
数据:内容,
cache:false,
成功:函数(html){
$(content.hide().prependTo('.PostedList').fadeIn(“fast”);
getElementById('1','2','3')。值='';
document.getElementById('name','two','three').focus();
}
});
}
返回false;
});
});
HTML




文档。getElementById
只接受一个ID值,不像jQuery选择器那样需要几个ID值

交换

为了

另外,你可能想要改变

var content = 'one' + 'two' + 'three';


有什么问题?您在开发工具中看到了什么?错误是什么?您希望看到什么,以及您看到的是什么?标记为对问题的最低理解:包括尝试的解决方案、为什么它们不起作用以及预期的结果。另请参见:@User\u coder页面为什么要刷新?没有表格提交,只是一个幕后的AJAX电话。@JeffNoel我的英语不太好,所以我道歉。我所说的刷新是指没有发送任何内容。我真的很喜欢stackoverflow,所以请不要否决我,这样我就被禁止了。我是一个学习开发者。很抱歉我的英语不好。做了那些更改后仍然没有任何内容,内容没有在div的前面
。PostedList
还有其他建议吗?还是实现这一目标的替代方法的好例子?
$('#one', '#two', '#three').val('');
$('#choose_one_id').focus(); // Only one field can have focus at a time!
var content = 'one' + 'two' + 'three';
var content = one + two + three;