我试图通过控制器将jQuery变量传递给我的codeigniter视图。我在表单中有一些输入字段,但我不希望在控制器方法中捕获输入字段的值。
<form action="controller_name/method_loading_view" method="get">
  //input fields
  <input type="submit" onclick='myFunction()' /> 
</form>
<script type="text/javascript">
    function myFunction(){
            var code=128;
            var qty=10;
            var base_url='http://localhost/sitename/';
                $url = base_url+'controller_name/method_loading_view';
                $.get($url, {pcode: this.code, pqty: this.qty});
              }   
</script>然后,我尝试使用$_GET在我的codeigniter方法中获取值
$code = $_GET['pcode'];
$qty = $_GET['pqty'];发布于 2020-01-02 15:10:49
您已在方法中定义了'var code=128;var qty=10;‘,因此无需将其与this.code和this.qty一起传递
试着把它设置成
$.get($url, {pcode: code, pqty: qty});https://stackoverflow.com/questions/59559229
复制相似问题