Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.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
Php 更新表单,不加载或重新加载页面_Php_Javascript_Html_Forms_Codeigniter - Fatal编程技术网

Php 更新表单,不加载或重新加载页面

Php 更新表单,不加载或重新加载页面,php,javascript,html,forms,codeigniter,Php,Javascript,Html,Forms,Codeigniter,我有一个简单的命令: <?php echo form_open("sales/add",array('id'=>'add_item_form')); ?> 如何使此命令只更新表单,而无需重新加载或重定向。我甚至不需要看表格。我尝试过各种各样的方法,但不知道这里是否有我遗漏的简单的东西。我只需要发布数据。 这是由codeigniter输出的 <form action="http://127.0.0.1/index.php/sales/add" method="post

我有一个简单的命令:

<?php echo form_open("sales/add",array('id'=>'add_item_form')); ?>

如何使此命令只更新表单,而无需重新加载或重定向。我甚至不需要看表格。我尝试过各种各样的方法,但不知道这里是否有我遗漏的简单的东西。我只需要发布数据。 这是由codeigniter输出的

<form action="http://127.0.0.1/index.php/sales/add" method="post" id="add_item_form">
    <label id="item_label" for="item">
</form>


我尝试过jquery,但仍然不起作用。任何帮助都将不胜感激。

您可以使用xml或http请求()

您绝对需要jquery ajax函数来实现这一点。也许您尝试过不同的jquery函数。看看这个:

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

您可以查看该链接中的一些示例。

您知道控制器的路径吗?然后您可以使用jQuery来实现这一点。检查此插件:

您好,谢谢回复。我试过malsup,但没能奏效。也许是一些冲突。我知道控制器的路径。但我不确定我会如何实现它。我对codeigniter是个新手。你有进一步的信息吗。谢谢。发布您使用jquery插件编写的代码,以及为使其与malsup一起工作而管理的错误。干杯如果有人需要知道include jquery并//等待加载DOM$(document).ready(function(){$('#add_item_form').ajaxForm(function(){});});我如何关闭这个。我对这里很了解,对程序也不太清楚。谢谢你的帮助。Simonmay我知道在不重定向或重新加载的情况下必须更新哪一个。?