0

我在将 javascript 变量传递给 php 代码时遇到问题。

我用于 php 的代码是:

$image= $this->user_gallerymodel->viewAlbumImage();

我只需要将 javascript 变量作为模型函数中的参数传递。

4

2 回答 2

1

使用location.href您可以调用控制器..这会重新加载页面

var jvVar="test";
window.location="controller/path/" +  jvVar;

无需重新加载,您可以使用 ajax 发送 var..

 var jvVar="test";
 $.post("controller/path/test",{value:jvVar},function(data){
           alert(data);
 });

在你的控制者中说 test().. 通过邮寄获得它..

 <?php
 function test(){
    $value=$this->input->post('value');
    echo $value;
 }
于 2013-03-18T10:51:23.520 回答
0

You could use an Ajax call where values contains the value you wish to send back.

$.ajax({
  url: "test.php",
  type: "post",
  data: values,
  success: function(){
      alert("success");
       $("#result").html('Value Saved');
  },
  error:function(){
      alert("failure");
      $("#result").html('there was an error while saving value');
  }   
}); 
于 2013-03-18T10:58:38.460 回答