Javascript 使用jquery和从ajax获取的值将选项设置为
我有一个带有no的标记,我想附加用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
$('#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>');