1

私はjqueryを実行したくありませんが、実行すると最初に値が取得され、次にコードがエラーに失敗しました。これは何を意味するのでしょうか?ここで、私の json と ajax ファイルを見つけることができます。json が私の ajax ファイルに移動しないようです。

$("#submit_tosolve").on("click",function(e){
     //data uitlezen
    alert("ok");
    var message =$("#bugcommentaar").val();
    console.log(message);
    alert("ok");
    //data naar database sturen

    var request = $.ajax({
      url: "ajax/facebook_ajax.php",
      type: "POST",
      data: {message : message}, //JSON
      dataType: "json"
    });

    request.done(function(msg) {
    if(msg.status=="success"){

      var update='<div style="display:none;" class="span4">'+
      ' <table><tr><td><h5><p>'+ message+'comment posted </p></h5></td></tr></table></div>';


    $("#singleBug table").prepend(update);
    $("#singleBug table tr td").first().slideDown(); //dit gaat werken op elke browser, de eerste eruit halen



      }
    });

    request.fail(function(jqXHR, textStatus) {
      console.log("request failed" +textStatus);
    });


    });

私のajaxファイル:

<?php
    include_once("../classes/Bug.class.php");

        $feedback=array();
        if(isset($_POST['message'])) 
        {
            try
            {
                $Bug = new Bug();
                $Bug->Commentaar=$_POST['message'];
                $Bug->Bug_id=$_SESSION['id2sessioncommentaar'];
                $Bug->UpdateCommentaar();   
                $feedback['text'] = "Your comment has been posted!";
                $feedback['status'] = "success";
            }
            catch(Exception $e)
            {
                $feedback['text'] = $e->getMessage();
                $feedback['status'] = "error";
            }

            header('Content-Type: application/json' );
            echo json_encode($feedback);


        }


?>
4

1 に答える 1