Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.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 不使用CodeIgniter中的提交按钮提交表单_Javascript_Php_Codeigniter - Fatal编程技术网

Javascript 不使用CodeIgniter中的提交按钮提交表单

Javascript 不使用CodeIgniter中的提交按钮提交表单,javascript,php,codeigniter,Javascript,Php,Codeigniter,我刚刚接触CodeIgniter框架,所有的课程现在都在我的脑海中混乱不堪。我只是想问,如何在不使用codeigniter中的表单提交按钮的情况下提交表单。我确实看到了一个javascript示例,但我想在codeigniter框架中看到它。谁能给我一个简单的mvc示例?提前谢谢你 您也可以使用AJAX <script> $(function(){ $( "#submit" ).click(function(event) {

我刚刚接触CodeIgniter框架,所有的课程现在都在我的脑海中混乱不堪。我只是想问,如何在不使用codeigniter中的表单提交按钮的情况下提交表单。我确实看到了一个javascript示例,但我想在codeigniter框架中看到它。谁能给我一个简单的mvc示例?提前谢谢你

您也可以使用AJAX

<script>
    $(function(){
        $( "#submit" ).click(function(event)
        {
            event.preventDefault();
            var name= $("#name").val();
            var phone= $("#phone").val();
            var address= $("#address").val();

            $.ajax(
                {
                    type:"post",
                    url: "<?php echo base_url(); ?>index.php/Controller_name/Method name",
                    data:{ name:name, phone:phone,address:address,},
                    success:function(data)
                    {

                    }
                    error:function(data)
                    {

                    }
                });
        });
    });
</script>

这个答案是正确的,但是如果你不想使用提交按钮,你应该删除
如果我不想使用提交按钮怎么办?这就像是你的工作的实时预览,你不需要任何按钮来提交它,但一旦你填写该字段或编辑它就会自动提交。@BlackSkull这将是一个坏习惯。如果用户错误地输入了错误的数据,如果他想重新检查,他就不能做cz表单提交检查uhm,我在这家公司看到的一个,我一直在工作,你永远不会离开那个表单窗口/页面。因此,如果您在该字段中键入了错误的数据,您可以再次编辑它。我检查了该表单的源代码,但我无法理解其中的某些部分,尤其是我刚刚接触MVC框架,并且该代码与YII并行。我甚至不知道YII是怎么工作的。所以我完全迷路了。但是,谢谢你的回答!我会检查它和源代码以获得更多的想法。非常感谢。你试过什么吗?
<form action="#" method="post">

    <input type="text" id="name" name="name">
    <input type="text" id="phone" name="phone">
    <input type="text" id="address" name="address">

    <input type="submit" value="Submit Form" id="submit">
</form>