が、私はこのコードを持っている:AJAXは送信しませんか?
var just = $("#just").val();
var id = $("#id").val();
$.ajax({
type: "POST",
url: "cod_ajax/just.php",
data: "id="+id+"&just="+just,
cache: false,
success:function(e){
alert("Success");
}
});
をそして、私はSQLコードは、すべてのデータベースた内容に応じているcod_ajax/just.php
require "../../db.php";
if (isset($_POST['id'])) {
$update = mysqli_query($db, "UPDATE table SET just1 = '1', just2 = '".$_POST['just']."' WHERE id = '".$_POST['id']."'") or die(mysqli_error());
if ($update) {
echo "Success!";
} else {
echo "Error :(";
}
}
でこれを持って、デシベル必要があまりにも大丈夫ですしかし、何かがうまくいかないようです。私はidのようにAJAXによって明らかにされたデータの1つを消去しようとしましたが、とにかくうまく動作しませんでした。
両方の変数が空でも存在しない場合でも、両方の変数に情報が含まれているかどうかを確認します。
詳細
私はローカルサーバー上でこれを実行しましたが、コンソール、警告(E)には何のエラーがすべてのjQueryは、ページに含まれており、私の成功を与えませんでした。
PHPからの応答を警告しようとするので、 '警告(E)' – tilz0R
のような更新ステートメントでそれらを使用し、最初の投稿の値を確保するために、変数を使用することができます/ブラウザの開発者ツールのレスポンスプロジェクトにjQueryライブラリを含めましたか?エラーが報告されていますか? Webサーバーでこれを実行していますか?](http://jayblanchard.net/basics_of_jquery_ajax.html) –
コードが正常に表示されているので、ブラウザのネットワークタブでAjaxクエストが送信されているかどうかを確認してください。あなたは応答を見ることができ、戻り状況コードを見ることができます – Matt