Javascript .load函数返回意外结果

时间:2015-04-18 02:06:29

标签: javascript php jquery html

我遇到了.load功能或其他功能之一的问题。我为HTML选择执行.change然后.load,但每次返回带有[]的select标记时。这是一个视频。

http://gyazo.com/75a3f2b2da3f9f32b3943e512025e643

Javascript代码:

$(document).ready(function(){
    $("#ticket_dep").change(function(){
        $("#result").html('Retrieving ...');
        var selected = parseInt($('#ticket_dep').val());
        $("#result").load("<?=URL_CP?>includes/json.php?function=changeareaadmin",{'dep_id':selected});
    });
});

HTML代码:

<tr>
    <td class="col-md-4" align="right">Assign Ticket</td>
    <td class="col-md-8">
    <form>
        <div id="result"></div>
    </form>
    </td>
</tr>

PHP代码:

case "changeareaadmin":
    if(isset($_POST["dep_id"])) {

        $display = "<select name='ladder' class='form-control pull-left'><option>sssweewfeffe</option></select>";           
        echo $display;
    }
    break;

1 个答案:

答案 0 :(得分:2)

jQuery load函数需要服务器返回html,但看起来你的服务器正在返回json,我可以从json.php中找到它。