使用knockout.js在第二页滑块上获取第一页输入值

时间:2016-01-13 10:33:59

标签: javascript php codeigniter knockout.js

我有2页,第一页有表格

<form action="index.php/moneyexchange/save_userinput" method="post">
 <input type="text" placeholder="Amount in &euro;">
  <a type="submit" style="background-color:#fff; color:#66cccc;" href="<?php echo base_url();?>index.php/money/firstpage">Borrow</a>
</form>

在第二页中,我有一个使用KNOCKOUT JS功能的滑块。

<input id="ex2" data-slider-id="ex2Slider" type="text" data-bind="sliderValue: {value: amount, min:0, max: 5000, step: 1, tooltip: 'always', formatter:formatter2}"
            style="display: none;">

我想要做的是从第一页获取Amount值并在knockout js滑块上显示它。 现在我在滑块中显示值为2500。

self.amount = ko.observable(2500);
    var amount = ko.observable(2500);
    self.formatter1 = function(amount) {
      return amount + ' kk';
    }

有人可以帮助我如何从第一页获取值并添加到第二页的observable,以便滑块以该值开头。谢谢您的帮助。我不介意我是否可以从cookie中提取数据,但我现在正常做的是将这些数据加载到这样的codeigniter控制器,

public function save_userinput(){
        $this->load->helper('form');
        $form_data = $this->input->post();
    }

然后在我拥有的淘汰赛js文件中初始化它,但我需要一个正确的方法来做它。

0 个答案:

没有答案