jQuery $.ajax request of dataType json will not retrieve data from PHP script

前端 未结 8 983
情话喂你
情话喂你 2020-11-30 03:31

I\'ve been looking all over for the solution but I cannot find anything that works. I am trying to get a bunch of data from the database and then via AJAX autocomplete input

8条回答
  •  夕颜
    夕颜 (楼主)
    2020-11-30 04:02

      session_start();
    include('connection.php');
    
    /* function msg($subjectname,$coursename,$sem)
        {
        return '{"subjectname":'.$subjectname.'"coursename":'.$coursename.'"sem":'.$sem.'}';
        }*/ 
    $title_id=$_POST['title_id'];
    $result=mysql_query("SELECT * FROM `video` WHERE id='$title_id'") or die(mysql_error());
    $qr=mysql_fetch_array($result);
    $subject=$qr['subject'];
    $course=$qr['course'];
    $resultes=mysql_query("SELECT * FROM course JOIN subject ON course.id='$course' AND subject.id='$subject'");
    $qqr=mysql_fetch_array($resultes);
    $subjectname=$qqr['subjectname'];
    $coursename=$qqr['coursename'];
    $sem=$qqr['sem'];
    $json = array("subjectname" => $subjectname, "coursename" => $coursename, "sem" => $sem,);
    header("Content-Type: application/json", true);
    echo json_encode( $json_arr );
    
    
     $.ajax({type:"POST",    
                      dataType: "json",    
                       url:'select-title.php',
                       data:$('#studey-form').serialize(),
                       contentType: "application/json; charset=utf-8",
                       beforeSend: function(x) {
            if(x && x.overrideMimeType) {
                x.overrideMimeType("application/j-son;charset=UTF-8");
            }
        },
                       success:function(response)
                      {
                        var response=$.parseJSON(response)
                        alert(response.subjectname);
                        $('#course').html(""); 
                        $('#subject').html("");
    
                      },
                      error: function( error,x,y)
                      {
    
                      alert( x,y );
    
                  }
                       });
    

提交回复
热议问题