识别从php

时间:2017-06-09 21:15:45

标签: javascript php jquery

我需要一些帮助,我无法识别或代码无法识别我正在寻找的元素,添加一个值。 我有一个创建多个选择的迭代器,我有另一个选择,在创建第一个选择后填充。所以问题是当我想填补第二个时,它们不会被填满,我不知道为什么。 这是在我的代码中创建倍数select的迭代器代码:

$.getJSON("/ajax/load_files.php",{req:id_req},function(data){
rows=data['id_art'].length;
for(i=0;i<rows;i++){
    <select class="form-control agent'+i+'" id="sel_agent_'+i+'" disabled style="margin-top: 0px">
        <option value="0">No available</option>
    </select>

这是我的getJSON接收创建select之后填充的信息:(很明显getJSON可以正常工作并返回一切正常,但我无法使用getJSON中的接收数据设置第二个选择:

$.getJSON("/ajax/search_agents.php",{id_prov:data["idprov"][i]},function(data5){
    if(data5!==false){
        total=data[0].length;
        var div5="";
        for(var c=0;c<total;c++){
            div5 += '<option value="' + data5[0][c] + '">' + data5[1][c] + '</option>';
        }
        $("#sel_agent_"+i+"").html(div5);
    }else{
        $("#sel_agent_").val("Prov. not loaded");
    }
});

我得到这个JSON [[“28”],[“David Beckham”]] (这不是问题) 我认为问题在于这一行: $(“#sel_agent _”+ i +“”)。html(div5); 由于它没有正确填写,我刚刚检查了选择ID和所有内容,这是正确的。

0 个答案:

没有答案