Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery ajax调用代码点火器_Javascript_Jquery_Ajax_Codeigniter - Fatal编程技术网

Javascript jquery ajax调用代码点火器

Javascript jquery ajax调用代码点火器,javascript,jquery,ajax,codeigniter,Javascript,Jquery,Ajax,Codeigniter,我有两个功能,一个用于删除,另一个用于更新。我的删除函数工作正常,但当我编写的更新函数不工作时。也更新不工作。 这里是风景 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"> </script> <script> $(document).ready(function() {

我有两个功能,一个用于删除,另一个用于更新。我的删除函数工作正常,但当我编写的更新函数不工作时。也更新不工作。 这里是风景

<script type="text/javascript"
        src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">
</script>

<script>
    $(document).ready(function()
    {
        $('table#delTable td button.delete').click(function()
        {
            if (confirm("Are you sure you want to delete this row?"))
            {
                var id = $(this).parent().parent().attr('id');
                var parent = $(this).parent().parent();
                $.ajax(
                    {
                        type: "POST",
                        url: "<?php echo base_url('Welcome/delete');?>",
                        data:'id='+id,
                        cache: false,
                        success: function()
                        {
                            parent.fadeOut('slow', function()
                            {$(this).remove();});
                        }
                    });
            }
        });
        $('table#delTable tr:odd').css('background',' #FFFFFF');


    });

    function update(str){
        var id=str;
        var nm=$('#nm'+str).val();
        var em=$('#em'+str).val();
        var st=$('#st'+str).val();
        var ph=$('#ph'+str).val();
        var dp=$('#dp'+str).val();
        var un=$('#un'+str).val();

        var datas="id="+id+"&nm="+nm+"&em="+em+"&st="+st+"&ph="+ph+"&dp="+dp+"&un="+un;

        $.ajax(
            {
                type: "POST",
                url: "<?php echo base_url('Welcome/update');?>,
                data:datas,
                cache: false,
                success: function(msg) {
                    alert(msg);
                }
            });

    }


</script>

<button type="button" class="delete>Delete</button>
<button type="button" onclick="update(<?php echo $row['id']; ?>)">Save</button>

您错过了以下?>之后的双引号:

 $.ajax({
    type: "POST",
    url: "<?php echo base_url('Welcome/update');?>", // here
    data: datas,
    cache: false,
    success: function(msg) {
        alert(msg);
    }
});
$.ajax({
类型:“POST”,
url:,//此处
数据:数据,
cache:false,
成功:功能(msg){
警报(msg);
}
});

您在问我的更新功能有什么问题。。。但是您没有显示您的模型函数updateProfile(),请尝试将update函数放在document ready作用域内。我花了很多时间来找出错误,但现在我觉得自己真的很愚蠢。
 $.ajax({
    type: "POST",
    url: "<?php echo base_url('Welcome/update');?>", // here
    data: datas,
    cache: false,
    success: function(msg) {
        alert(msg);
    }
});