Ajax成功函数不工作,但显示在firebug控制台中

ajax succuss function not working but showing in the firebug console

本文关键字:显示 firebug 控制台 成功 函数 工作 Ajax      更新时间:2023-09-26

我正在创建一个简单的搜索。

这是工作完美没有使用ajax和我做了ajax。

firebug控制台显示响应数组,但在ajax成功函数不触发数据。为什么?

PHP代码

<?php 
include('RO_dbconfig.php');
$search =$_GET['search'];
$sql=$dbconnect->prepare("SELECT student_name FROM student_reg WHERE reg_id='$search'");
$sql->execute();
$result=$sql->fetchALL();
var_dump($result);    
?>

$("#serachSubmit").click(function(event){
    event.preventDefault();
    var data =$("#searchForm").serialize();
    //$("#response").html(data);
    $.ajax({            
        type:"GET",
        url:"search.php",
        data:data,
        succuss:function(e){
            alert(e);
            }           
        });     
    });

<form id="searchForm" class="form-horizontal">
  <div class="control-group">
    <label class="control-label label_al" for="inputStNum">Student No:</label>
  <div class="input-append">
    <input type="text" id="searchText" class="span2 span11" name="search">
    <input type="submit" id="serachSubmit" class="btn buttnn" value="Search"/>
  </div>
  </form>

拼错

succuss:function(e){改为success:function(e){

请查看您的ajax代码。它有一个关于 success 的拼写错误。实际上是success

: http://api.jquery.com/jQuery.ajax/

$("#serachSubmit").click(function(event){
event.preventDefault();
var data =$("#searchForm").serialize();
//$("#response").html(data);
$.ajax({            
    type:"GET",
    url:"search.php",
    data:data,
    success:function(e){
        alert(e);
        }           
    });     
});

你这里打错字了

代替

succuss:function(e)

 success:function(e)