我在将javascript变量传递给php代码时遇到问题。
我用于php的代码是:
$image= $this->user_gallerymodel->viewAlbumImage();
我只需要将javascript变量作为模型函数中的参数传递。
答案 0 :(得分: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;
}
答案 1 :(得分:0)
您可以使用Ajax调用,其中值包含您要发回的值。
$.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');
}
});