gpt4 book ai didi

javascript - 通过ajax发送失败

转载 作者:行者123 更新时间:2023-12-02 18:33:15 25 4
gpt4 key购买 nike

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

JavaScript/jQuery
$(function () {
$(".button").click(function () {

var one = $("#one").val();
var two = $("#two").val();
var three = $("#three").val();

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

if (content == '') {
alert("Fields Missing");
} else {

$.ajax({
type: "POST",
url: "insert.php",
data: content,
cache: false,
success: function (html) {

$(content).hide().prependTo('.PostedList').fadeIn("fast");

document.getElementById('one', 'two', 'three').value = '';
document.getElementById('name', 'two', 'three').focus();

}
});
}
return false;
});
});

HTML

<form method="post">
<input type="text" id="one"><br />
<textarea type="text" id="two"/></textarea><br />
<input type="radio" id="three" value="white" />
<input type="radio" id="three" value="black" />
<p> <input class="button" type="submit" value="Post" /></p>
</form>

最佳答案

document.getElementById 仅采用一个 ID 值,而不是像 jQuery 选择器那样采用多个 ID 值

交换

document.getElementById('one', 'two', 'three').value = '';
document.getElementById('name', 'two', 'three').focus();

对于

$('#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;

关于javascript - 通过ajax发送失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17602731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com