使用JQuery+更新MySQL数据库;PHP
我正在尝试更新用户名,然后显示一条消息,看它是否成功使用jQueryAjax 这是使用JQuery+更新MySQL数据库;PHP,php,jquery,mysql,ajax,Php,Jquery,Mysql,Ajax,我正在尝试更新用户名,然后显示一条消息,看它是否成功使用jQueryAjax 这是changename.php中的格式: <form class="form-horizontal" role="form"> <div class="form-group-sm"> <div class="col-lg-offset-1 col-lg-4"> <input type="text" id="inputName
changename.php
中的格式:
<form class="form-horizontal" role="form">
<div class="form-group-sm">
<div class="col-lg-offset-1 col-lg-4">
<input type="text" id="inputName" class="form-control input-lg" placeholder="New name" required="">
<button class="btn btn-lg btn-primary btn-block" input-type="submit" id="submitName" style="margin-top:10px;">Update name</button>
<div id="resultDiv"></div>
</div>
</div>
</form>
JQUERY:
$(function(){
$("form").submit(function() {
var name = $('#inputName').val();
$.post( "changename.php",
{
name: name;
}
function(result)
{
$("#resultDiv").text(result);
});
});
});
我环顾四周,似乎找不到解决办法。即使我在文本框中键入了一些内容,按下按钮,页面顶部也会显示“未设置”。我看了很多视频和资料来源,都使用了一些不同的方法等。如果这看起来不合适,我很抱歉。仔细看一下
input type=“submit”
和name:name
和id=“inputName”
您的表单还需要一个方法:method=“POST”
@Chris OP正在使用$。POST(“changename.php”,
$\u SESSION[username]也应该是$\u SESSION['username']@Fred ii-您说得对……sry
$(function(){
$("form").submit(function() {
var name = $('#inputName').val();
$.post( "changename.php",
{
name: name;
}
function(result)
{
$("#resultDiv").text(result);
});
});
});