Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jquery和从ajax获取的值将选项设置为_Javascript_Jquery_Html_Ajax_Twitter Bootstrap - Fatal编程技术网

Javascript 使用jquery和从ajax获取的值将选项设置为

Javascript 使用jquery和从ajax获取的值将选项设置为,javascript,jquery,html,ajax,twitter-bootstrap,Javascript,Jquery,Html,Ajax,Twitter Bootstrap,我有一个带有no的标记,我想附加用ajax查询过的值。我使用这个方法是因为我的标签在引导模式中。我该怎么做?我有以下代码: $('#update_job').on('show.bs.modal', function (event) { var button = $(event.relatedTarget) // Button that triggered the modal var id = $('.jobs').val(); var modal

我有一个带有no的标记,我想附加用ajax查询过的值。我使用这个方法是因为我的标签在引导模式中。我该怎么做?我有以下代码:

$('#update_job').on('show.bs.modal', function (event)  {
        var button = $(event.relatedTarget) // Button that triggered the modal
        var id = $('.jobs').val();
        var modal=$(this);
        $('.modal-body #id').val(id)
        $.ajax({
            url: "<?php echo site_url('Job_Order_Stage/getAllStatus')?>",
            dataType: 'JSON',
            success: function(result){
                var button = $(event.relatedTarget) 



            }
            $.each(result, function(i, item) {
            console.log("inserting", item);
            $('#status').append('<option value=>'.)

            });
        }); 
    });

在$'status'.append.中,我不知道如何设置该值,因为它被一个qoutes包围

您可以在字符串上单击

 $('#status').append('<option value="' + item + '">');

你可以把这根绳子粘起来

 $('#status').append('<option value="' + item + '">');
尝试:

或者更好,如果您希望在for循环中:

$('#status').append($("<option></option>")
            .attr("value",i)
            .text(item));
尝试:

或者更好,如果您希望在for循环中:

$('#status').append($("<option></option>")
            .attr("value",i)
            .text(item));

在JavaScript中,允许双引号和单引号,反之亦然


console.log'hello world'将输出hello world,console.loghello'world'将输出hello'world。

在JavaScript中,您可以双引号引用单引号,反之亦然

console.log'hello world'将输出hello world,console.loghello'world'将输出hello'world'。

可以这样做:

$('#status').append("<option value='"+item+"'>"+item+'</option>');
可以这样做:

$('#status').append("<option value='"+item+"'>"+item+'</option>');