Javascript 如何从ajax成功地将动态数据设置为其他html

Javascript 如何从ajax成功地将动态数据设置为其他html,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我有一个来自一个html的ajax成功响应,但是我想将这个ajax响应的动态数据设置为另一个,我该怎么做呢 这是我的ajax报告 success: function(data) { console.log(data); for (var i=0; i<data.data.length;i++) { $("#eng-jobs").append('<tr id="enginner-job'+[i]+'" cl

我有一个来自一个html的ajax成功响应,但是我想将这个ajax响应的动态数据设置为另一个,我该怎么做呢 这是我的ajax报告

    success: function(data) {
        console.log(data);
        for (var i=0; i<data.data.length;i++)
        {
            $("#eng-jobs").append('<tr id="enginner-job'+[i]+'" class="price-table">' +'<td class="colspan-4">' + '<a href="job.html" class="title">' +data.data[i].job_name+'</a>' +'</td>' + '<td class="colspan-4">' + '<a href="job.html" class="location">' +data.data[i].location+'</a>' +'</td>' + '</tr>' );
        }
        window.location="enginnering.html";
    }
});
成功:函数(数据){
控制台日志(数据);

对于(var i=0;i在ajax成功中编写此代码

 window.open("enginnering.html");

尝试使用
localStorage
,从字符串设置
id

“engineering.html”

success

    success: function(data) {
        console.log(data);
        localStorage.setItem("data", JSON.stringify(data));
        for (var i=0; i<data.data.length;i++)
        {
            $("#eng-jobs").append('<tr id="enginner-job'+ i +'" class="price-table">' 
            + '<td class="colspan-4">' 
            + '<a href="job.html" class="title">' +data.data[i].job_name+'</a>' 
            + '</td>' 
            + '<td class="colspan-4">' 
            + '<a href="job.html" class="location">' + data.data[i].location
            + '</a>' 
            + '</td>' 
            + '</tr>' );
        }
        window.location = "enginnering.html";
    }
});
成功:函数(数据){
控制台日志(数据);
setItem(“数据”,JSON.stringify(数据));
对于(var i=0;成功时i)

试试这个

success: function(data) {
    console.log(data);
    var myObj=JSON.parse(data.data);

       $.each(myObj, function (index,item) {
            $("#eng-jobs").append('<tr id="enginner-job' + index + '" class="price-table">'
            + '<td class="colspan-4">'
            + '<a href="job.html" class="title">' + item.job_name + '</a>'
            + '</td>'
            + '<td class="colspan-4">'
            + '<a href="job.html" class="location">' + item.location
            + '</a>'
            + '</td>'
            + '</tr>');
        })
    window.location = "enginnering.html";
}
成功:函数(数据){
控制台日志(数据);
var myObj=JSON.parse(data.data);
$。每个(myObj,功能(索引,项目){
$(“#工程作业”)。附加(“”
+ ''
+ ''
+ ''
+ ''
+ ''
+ ''
+ '');
})
window.location=“enginering.html”;
}

})

是否要在新窗口/选项卡中显示?是的,我认为问题就在这里。很抱歉,当我删除弹出窗口块页面加载时,没有显示任何内容there@HimanshuGupta“engineering.html”页面中是否有任何内容?或者“engineering.html”的确切位置是什么?是的,engineering.html中有内容,此页面正在加载,但数据未显示成功后,我把你的代码放进去了,但什么也没发生。它给了我一个未捕获的语法错误:意外标记o我有对象{data:Array[4]}和数据形式的数据。数据形式为[Object,Object,Object,Object]你能发送一个对象吗
    success: function(data) {
        console.log(data);
        localStorage.setItem("data", JSON.stringify(data));
        for (var i=0; i<data.data.length;i++)
        {
            $("#eng-jobs").append('<tr id="enginner-job'+ i +'" class="price-table">' 
            + '<td class="colspan-4">' 
            + '<a href="job.html" class="title">' +data.data[i].job_name+'</a>' 
            + '</td>' 
            + '<td class="colspan-4">' 
            + '<a href="job.html" class="location">' + data.data[i].location
            + '</a>' 
            + '</td>' 
            + '</tr>' );
        }
        window.location = "enginnering.html";
    }
});
success: function(data) {
    console.log(data);
    var myObj=JSON.parse(data.data);

       $.each(myObj, function (index,item) {
            $("#eng-jobs").append('<tr id="enginner-job' + index + '" class="price-table">'
            + '<td class="colspan-4">'
            + '<a href="job.html" class="title">' + item.job_name + '</a>'
            + '</td>'
            + '<td class="colspan-4">'
            + '<a href="job.html" class="location">' + item.location
            + '</a>'
            + '</td>'
            + '</tr>');
        })
    window.location = "enginnering.html";
}