如何使用perl脚本提取的查询结果填充选择下拉列表。

时间:2014-03-18 17:41:59

标签: javascript jquery mysql ajax perl

我需要填充一个选择框,其中包含perl脚本的ajax调用结果。 perl脚本将进行查询并从mysql表中获取数据。

这是HTML格式的选择元素:

<select ID="select_vendor_new_booking_form"> </select>

这是对HTML格式的元素点击事件的ajax调用:

$('#fake-link-make-new-booking-form').click(function() {
    $.ajax( {
    url: "cgi-bin/getCitiesList2.pl",
    type: "GET",
    dataType: "html", //expect json to be returned
    cache: false,
    success : function(response)
    {
        $("#select_vendor_new_booking_form").html(response);
    }
});
});

sql查询后的Perl脚本:

while (my @data = $statement->fetchrow_array())
{

print "<option value='$data[0]'>" +$data[1]+ "</option>"; // this is response from perl
}

我无法填充选择下拉列表。我错过了什么吗?

0 个答案:

没有答案