0
我必须使用jquery函数(url中的&)将值从一个页面传递到另一个页面。问题是有些值是日期(斜杠),这就是为什么它不能正常工作。我也想加密这些值。我必须使用jquery将页面中的值传递到另一个页面,请参阅下面的代码,并建议我更改
function gotoreq()
{
var baseurl = '<?php echo BASE_URL; ?>';
var d1 = $('#date1').val(); /*date with slashs*/
var d2 = $('#date2').val(); /*date with slashs*/
var pid = $('#prop_ids').val();
window.location.href = baseurl+'controller/method/'+d1+'/'+d2+'/'+pid;
}
现在我把它改为:
jQuery(document).on('click','#reqBook',function (event) {
var d1 = $('#date1').val();
d1 = d1.replace(/\//g, "-");
var d2 = $('#date2').val();
d2 = d2.replace(/\//g, "-");
var pid = $('#prop_ids').val();
window.location.href = BASE_URL+'controller/method/'+d1+'/'+d2+'/'+pid;
});
并在控制器:
public function method($mov_in,$mov_out,$prp_id)
{
echo $mov_in.', '.$mov_out.', '.$prp_id; exit;
}
它给人的缺失参数
为什么会发生错误?
您可以使用'session'来存储数据并将其传递给不同的视图。 –
是否有任何特殊的目的来传递一个变量使用jQuery?在CodeIgniter中,你可以通过使用'$ this-> load-> view('viewDirectory/your_view_page',['data1'=> $ data1 ..等等])将数据传递给视图;'' –