我知道还有很多关于这个话题的问题,但不幸的是(我的知识在AJAX和PHP中太低了)我没有得到如何使它工作。所以,如果这个问题多余或已经完成,请原谅我,但我需要一些更“实际”的解释来更好地理解这个问题。
所以这里是主题:
<input>
标签和。{
球员只是填补他们。所以,例如我的Strenght得分
在输入内等等。 我的问题在不退出页面的情况下,当从input
模糊到另一个(“onBlur”)时,是否可以“更新”数据库?
因此,例如,我有一个示例输入:
<input name="spell_school" type="text" class="i50xauto"
placeholder="School"
value="<?php echo $row_rs_npc_erky_school['spell_school']; ?>">
我必须添加一些onBlur函数吗?
感谢您的帮助
答案 0 :(得分:0)
您可能需要在页面上使用玩家ID或类似名称,可能在隐藏字段中?
然后你可以进行ajax调用
$(".i50xauto").blur(function() {
$.ajax({
url: 'path/to/saveToDB.php',
type: 'POST',
data: {
player_id: $("#player_id").val(),
spell_school: $(this).val()
}
});
});
然后在PHP文件中(让我们称之为saveToDB.php),你可以像往常一样更新数据库,通过POST变量访问传递的数据:
$_POST['spell_school']
$_POST['player_id']