我正在学习ajax / jQuery并遇到一些问题。代码:
.click(function() {
var periode = 'ALL';
if ($('#registerat input:checked').val() != 'ALL')
periode = $('#sdate').val() + '-' + $('#edate').val();
name = $('#merchant');
oTable.fnReloadAjax('reportuserdata.php?ala=' + alaid + '&periode=' + encodeURI(periode));
return false;
});
我想在reportuserdata.php中添加名称(从selectbox中选择,这是正确的语法吗?)参数,也许是这样的?
oTable.fnReloadAjax('reportuserdata.php?ala=' + alaid + '&periode=' + encodeURI(periode) + '&merchant' + encodeURI(nama));
选择框:
<select name="merchant" id="merchant"> </select>
答案 0 :(得分:0)
尝试这样的事情
name = $('#merchant').val();
...'&merchant' + encodeURI(name));
答案 1 :(得分:0)
首先,您需要使用.val()
获取元素的值,然后将其附加到网址
var name = $('#merchant').val();
oTable.fnReloadAjax('reportuserdata.php?ala=' + alaid + '&periode=' + encodeURI(periode) + '&name=' + encodeURI(name));
答案 2 :(得分:0)
您想在商家处调用.val(),以便获得价值,而不仅仅是dom参考。
答案 3 :(得分:0)
在下拉列表中获取所选值
$('#merchant').val();
要在下拉菜单中获取所选文字
$('#merchant :selected').text();