0

これは簡単な質問だと思います。私はjQueryが初めてです。画像をクリックすると、ajax が mySQL データベースを更新する php ファイルを呼び出すように、スクリプトを作成しようとしています。

私のスクリプト:

<script>
function update(){      
        var request = $.ajax({
        url: "insert.php",
        type: "GET",            
        dataType: "html"
    });

    request.done(function(msg) {
        $("div.recen").html(msg);          
    });

    request.fail(function(jqXHR, textStatus) {
        alert( "Request failed: " + textStatus );
    });
}; 
</script>


HTML:

<div class="recen">
            <img src="./smile.png" class="pic" onclik="update()" /> 
</div>


PHP ファイル:

<?php
$var='123';

$url='localhost';
$user='root';
$password='';

$sql=mysql_connect($url,$user,$password);
mysql_select_db('database');

$query="UPDATE table SET var='".$var."';";
if(mysql_query($query)) echo '<b>Done.</b>';
else echo mysql_error();
?>

なぜか全く反応がありません。データベースは同じままで、html ページは少し変わりません。コードに何か問題がありますか、それとも ajax を介してデータベースを更新できませんか?

4

2 に答える 2