Javascript 变量(搜索)未定义错误 函数排序(类型){ $(“#parentDiv”).empty(); $.getJSON(“raw_data.json”,({Search})); 功能Sear(a,b){ 返回(a[Search.type]b[Search.type])?1:0; }; }

Javascript 变量(搜索)未定义错误 函数排序(类型){ $(“#parentDiv”).empty(); $.getJSON(“raw_data.json”,({Search})); 功能Sear(a,b){ 返回(a[Search.type]b[Search.type])?1:0; }; },javascript,jquery,json,sorting,Javascript,Jquery,Json,Sorting,我的原始数据.json将被删除 虽然我已经声明搜索。正在发生错误: 未定义搜索 函数排序(类型){ $(“#parentDiv”).empty(); $.getJSON(“raw_data.json”,({Search})=>{ Search.sort(函数(a,b){ 如果(a[类型]b[类型]){ 返回1; } 否则{ 返回0; } }); log(`sortedby:${type}`); log(“显示电影!!”); var i; …代码 你能展示你定义搜索的代码吗?另外,为了从AJAX请

我的
原始数据.json
将被删除

虽然我已经声明搜索。正在发生错误:

未定义搜索

函数排序(类型){
$(“#parentDiv”).empty();
$.getJSON(“raw_data.json”,({Search})=>{
Search.sort(函数(a,b){
如果(a[类型]b[类型]){
返回1;
}
否则{
返回0;
}
});
log(`sortedby:${type}`);
log(“显示电影!!”);
var i;
…代码

你能展示你定义搜索的代码吗?另外,为了从AJAX请求中得到响应,你为什么停止使用像你一样的回调?这里有很多错误,我甚至不知道从哪里开始…函数排序(type){$(“#parentDiv”).empty();$.getJSON(“raw#data.json”,({Search})=>{Search.sort((a,b)=>a[type]>b[type]);console.log(
排序依据:${type}
);console.log(“显示电影!!”);var i;…codeSearch在raw_data.json中定义,其中数据取自此url
function sort(type) {
    $("#parentDiv").empty();
    $.getJSON("raw_data.json", ({ Search }));

    function Sear(a, b) {
        return (a[Search.type] < b[Search.type]) ? -1 : (a[Search.type] > b[Search.type]) ? 1 : 0;
    };
}
function sort(type) {
  $("#parentDiv").empty();
$.getJSON("raw_data.json", ({ Search }) => {   
    Search.sort(function(a,b){
    if(a[type]<b[type]){return -1;}
     else if(a[type]>b[type]){
    return 1;
    }
    else {
    return 0;
    }
    });
    console.log(`Sorted by: ${type}`);
    console.log("movies are displayed!!");
    var i;
   ... code