0
私はいくつかのjquery/ajaxのことをテストしていますが、いくつか問題がありましたか?PHP jQuery ajax onclick?
私が間違っていることは何ですか?
$output.= '
<div class="save_result">
<form id="result_save">
<input type="hidden" name="estate_id" value="'.$result_id.'">
<input type="hidden" name="user_id" value="'.$useric['id'].'">
</form>
<a href="#" onClick="$.post(\''.$_SERVER['HTTP_HOST'].'/save.php\', $(\'form#result_save\').serialize())" ><img src="images/results/result_save.png" alt="save picture" /> Merken</a>
</div>'; echo $output;
とsave.phpに私は
<?php
require_once 'bone/site.php';
$db=new MySQLDatabase();
$site= new Site();
if ((isset($_POST['estate_id']))&&(isset($_POST['user_id']))){
$id=$db->escape_value($_POST['estate_id']);
$user_id=$db->escape_value($_POST['estate_id']);
$sql="INSERT INTO estate_save(`estate`,`user`) VALUES ({$id}, {$user_id});";
$query=$db->query($sql);
}
?>
編集を持っている:私は、任意の実際のエラーを得ることはありませんが、私は、リンクをクリックして、何もデータベースに書き込まれませんされます。私はsave.phpをseperatlyでテストしようとしましたが、何かが私の jqueryを含む最初のファイルで間違っているはずです。あなたはAjaxのポストを使用する理由
正確に何を動作しませんか? – QQping
実際の問題は何ですか? –
エラーはどうなりますか? – Kichu