使用JQuery+更新MySQL数据库;PHP

使用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

我正在尝试更新用户名,然后显示一条消息,看它是否成功使用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" 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);
        });
});
});