Ajax / jQuery?需要帮助添加参数传递

时间:2013-11-28 05:34:16

标签: javascript php jquery ajax

我正在学习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>

4 个答案:

答案 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();