Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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
0x800a138f-调试javascript时出错_Javascript_Ajax_Model View Controller - Fatal编程技术网

0x800a138f-调试javascript时出错

0x800a138f-调试javascript时出错,javascript,ajax,model-view-controller,Javascript,Ajax,Model View Controller,继续得到以下错误,并坚持寻找答案 我正在将一些json错误数据从控制器传递到视图,但仍然存在此错误 有什么想法吗 我的代码是: <script type="text/javascript"> var server = ""; function populateDropdown(dropdownId, requestPath, requestData, valueFunction, textFunction) { var dropDown = $("#" +

继续得到以下错误,并坚持寻找答案

我正在将一些json错误数据从控制器传递到视图,但仍然存在此错误

有什么想法吗

我的代码是:

   <script type="text/javascript">

    var server = "";
function populateDropdown(dropdownId, requestPath, requestData, valueFunction, textFunction) {
    var dropDown = $("#" + dropdownId);
    dropDown.empty();
    $('#myModel').show();
    $.getJSON(requestPath, requestData, function (data) {
        debugger;
        $.each(data.result, function (index, object) {
            dropDown.append($("<option />").val(valueFunction(object)).text(textFunction(object)));
        });
    });
}
</script>

var server=“”;
函数填充下拉列表(dropdownId、requestPath、requestData、valueFunction、textFunction){
变量下拉=$(“#”+下拉ID);
dropDown.empty();
$('#myModel').show();
$.getJSON(请求路径、请求数据、函数(数据){
调试器;
$.each(data.result、函数(索引、对象){
追加($(“”).val(valueFunction(object)).text(textFunction(object));
});
});
}

有什么想法吗?

所有参数都有效吗?(非空)?数据是否返回结果?试试Chrome,也许更好的错误消息错误是从问题中抛出的。我发现这类事情在浏览器的开发工具中更容易调试。首先检查网络选项卡中的有效负载。詹姆逊-参数是有效的麦克风-我现在就尝试一下,谢谢你打开调用堆栈,直到你找到你的代码,它会告诉你代码中的问题在哪里。