我如何发布由jquery动态创建的文本框值
我正在使用codeigniter框架我正在尝试使用HTML表单中的文本框当用户单击按钮时文本框将由jquery自动生成但是当我提交表单时其他文本框值正确发布但我无法发布jquery文本框值。
这是jquery代码:
$("#button").live('click',function add(){ $("#tblRel").append( '' +''+ ' ' ); });
HTML:
Applicant Name: 'applicant_name','class'=>'input_value_long','value'=>set_value('applicant_name'))) ?>
'submit','name'=>'Save','value'=>'Save record','class'=>'button_print'));?>
在form_main()函数中我发布如下:
form_main(){ $name = $this->input->post('applicant_name'); $jquery_txt = $this->input->post('jquery_txt'); }
我可以得到$ name的值,但$ jquery_txt是空的,任何人都可以帮助我! 抱歉形成了我可怜的英语。
$("#button").live('click',function add(){ $("#tblRel").append(''); });
我想你的名字和文本框的名称是不同的。如果你有多个文本框,请将文本框的名称更改为数组,否则在发布后只能获得一个值。
将jQuery代码更改为此,它应该可以正常工作。 您的问题是您使用“提交”按钮的单击添加内容,这将提交表单,并在提交请求后附加内容。
- 使用CodeIgniter / MVC通过AJAX加载文件
- 如何在成功的AJAX / jQuery POST上返回PHP变量
- AJAX与codeigniter和jquery的分页
- 在AJAX调用之后,CodeIgniter自动加载模型的变量会丢失
- Bxslider不使用Bootstrap Modal框
- 使用Codeigniter中的Jquery根据另一个下拉列表的选择填充下拉列表
- 打开一个模式(在Codeigniter中),从一个依赖于php var的URL加载(在iframe中)内容
- 从表单中删除空输入元素
- codeIgniter单击确定页面刷新时成功消息的Javascript警报
Interesting Posts