Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.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 load函数返回意外结果_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript load函数返回意外结果

Javascript load函数返回意外结果,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我对.load函数或其他函数之一有问题。我正在对HTML select执行.change和.load操作,但每次它都返回带有[]的select标记。这里有一段视频 Javascript代码: $(document).ready(function(){ $("#ticket_dep").change(function(){ $("#result").html('Retrieving ...'); var selected = parseInt($('#tic

我对.load函数或其他函数之一有问题。我正在对HTML select执行.change和.load操作,但每次它都返回带有[]的select标记。这里有一段视频

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;

jQuery函数期望服务器返回html,但您的服务器似乎返回了json,这可能是我从json.php中所期望的。

为什么要标记这个Java?这里没有Java,这不是Java。Java和javascript完全不同。替换JQueryTank you的java标记。。有一次我测试了你说的json数组。所以我为这类事情做了一个新的文件。现在它开始工作了。