我将一些数据作为cat_id发送到这里
$.get('/ajax3?cat_id=' +cat_id,function(data){});
我想发送多个数据,如cat_id,sub_id我该怎么做:
<script>
$("#cat3").on('click',function (e) {
//console.log(e);
var cat_id=document.getElementById('cat').value;
var sub_id=document.getElementById('sub').value;
$.get('/ajax3?cat_id=' +cat_id,function(data)
{
$('#sub1').empty();
$.each(data,function(index,subcatObj)
{
$('#sub1').append('<li>'+subcatObj.section+'</li>');
})
});
});
在我的控制器中,我发送了cat_id。现在我想传递sub_id
我该怎么做???
答案 0 :(得分:1)
嗯,听起来很简单。您只需将sub_id
添加到查询字符串中:
$("#cat3").on('click',function (e) {
//console.log(e);
var cat_id=document.getElementById('cat').value;
var sub_id=document.getElementById('sub').value;
$.get('/ajax3?cat_id=' +cat_id + '&sub_id=' + sub_id ,function(data)
{
$('#sub1').empty();
$.each(data,function(index,subcatObj)
{
$('#sub1').append('<li>'+subcatObj.section+'</li>');
})
});
});
然后您可以使用输入 Facade来获取控制器中的参数:
Input::get('sub_id')