Php Javascript无法处理$.ajax POST的结果

Php Javascript无法处理$.ajax POST的结果,php,javascript,jquery,post,Php,Javascript,Jquery,Post,编辑:我在index.php中包含了jquery文件和函数,我必须将它们包含在select.php中吗 我想现在我会把我的问题解释清楚 首先,我想通过jquery$.ajax将数据发送到select.php。这部分没有错。但是当我编写返回数据到我的页面时,javascripts不起作用 这是我的代码: $('#sdata').change(function(){ var id=$('#s_temsilci').val(); $.ajax({ type:"

编辑:我在index.php中包含了jquery文件和函数,我必须将它们包含在select.php中吗

我想现在我会把我的问题解释清楚

首先,我想通过jquery$.ajax将数据发送到select.php。这部分没有错。但是当我编写返回数据到我的页面时,javascripts不起作用

这是我的代码:

$('#sdata').change(function(){

    var id=$('#s_temsilci').val();


    $.ajax({
          type:"POST",          
          url: "select.php?do=delete_list",
          data: {id:id},
          success: function(result){

            $(".s_del").html(result);
                                    }   
        });

    });
select.php

    $id=$data->clean($_POST["id"]);
我有一个非常大的表单,所以我只编写它需要jquery的部分

    <a href="javascript:$('#fileUpload2').fileUploadStart()">start upload</a> |  
    <a href="javascript:$('#fileUpload2').fileUploadClearQueue()">Clean Queue</a>



    <input type="text" name="edit_d" class="datepicker" value="Date" />

这些都不管用。如果我在index.php中使用相同的代码,那么效果会很好

要使datepicker在使用ajax加载表单后工作,您需要在表单存在后对其进行初始化…在成功回调中

 $.ajax({
      type:"POST",          
      url: "select.php?do=delete_list",
      data: {id:id},
      success: function(result){

        $(".s_del").html(result);
       /* datepicker element now exists*/
        $(".s_del .datepicker").datepicker({/* options*/})
       }   
    });

});

编辑:还必须确保JQueryUI加载到主页以及独立页面中可能包含的任何其他文件中,这些文件都可以正常工作

您是否尝试将数据类型属性指定为code json\\code或htmlhow you return result from select.php?DoesnWork不是很多…什么不起作用..ajax或表单中的内联代码函数?在控制台中抛出任何错误。提供尽可能多的细节。最好的猜测是您没有在主页中包含函数定义否没有错误。我用萤火虫控制了它@GBD我只使用echo或普通html。如果alertresult?