2014-12-05 40 views
0

我目前正在使用一个表单,奇怪的是没有名称字段也没有$ POST字段。我不知道它是如何保存和加载值。我认为该表格对下面的文件做了这个。Mysql保存/加载但没有帖子和名称字段

**views/view.php** 

http://jsfiddle.net/ty9f7y9u/

**models/mdl_quotes.php** 

http://jsfiddle.net/4vngkegm/1/

**controllers/ajax.php** 

http://jsfiddle.net/forv452m/1/

**controllers/quotes.php** 

http://jsfiddle.net/1gjc3q6n/

PS:所有的小提琴都不起作用,只是占位符。文件在哪里为SO大。

我想添加一个输入字段并将其保存到数据库并检索它。我应该如何调整上面和哪里的代码。我现在试图弄清楚这2天,但仍然没有运气。所以我希望社区能够提供帮助。

在此先感谢您的帮助。

回答

1

您的JS目前正在为您发布帖子。

看到这个:

$.post("<?php echo site_url('quotes/ajax/save'); ?>", { 
      quote_id: <?php echo $quote_id; ?>, 
      quote_number: $('#quote_number').val(), 
      quote_date_created: $('#quote_date_created').val(), 
      quote_date_expires: $('#quote_date_expires').val(), 
      quote_status_id: $('#quote_status_id').val(), 
      items: JSON.stringify(items), 
      custom: $('input[name^=custom]').serializeArray() 
     }, 

我没有经历过整个代码走了,但我想POST值正在像

this->input->post('quote_id'); 
+1

访问非常感谢你回答。我无法亲自理解这一点。这 - >输入 - >交的( 'quote_type');你知道我应该在哪里添加这个。 – HennySmafter 2014-12-05 15:54:47

+1

亲爱的wtf8_decode,我加了这个quote_type:$('#quote_type')。val(),现在它正在运行......所以我将头撞到墙上2天,你在4分钟内找到它。这是惊人的。非常感谢。 – HennySmafter 2014-12-05 15:58:22

+1

我必须等待3分钟才能接受。 – HennySmafter 2014-12-05 15:58:49