Javascript 如何根据ajax jquery中的json响应在html页面中写入/更新数据
我正在使用javascript jquery。我正在向url发送获取json响应的请求,我希望json响应应该显示在另一个html页面中,并且一些好的格式可能是表格格式或更平滑的格式。那么我该怎么做。我还想根据json响应动态更新html页面中的数据。那么我该怎么做呢。我正在使用phonegap那么服务器端应该使用哪种技术呢Javascript 如何根据ajax jquery中的json响应在html页面中写入/更新数据,javascript,jquery,cordova,windows-phone-8,Javascript,Jquery,Cordova,Windows Phone 8,我正在使用javascript jquery。我正在向url发送获取json响应的请求,我希望json响应应该显示在另一个html页面中,并且一些好的格式可能是表格格式或更平滑的格式。那么我该怎么做。我还想根据json响应动态更新html页面中的数据。那么我该怎么做呢。我正在使用phonegap那么服务器端应该使用哪种技术呢 $.ajax({ type: "GET", url: "url", data: null, contentType: "applicatio
$.ajax({
type: "GET",
url: "url",
data: null,
contentType: "application/json; charset=utf-8",
success: function(data) {
alert("success");
}
}, error: function(jqXHR, exception) {
if (jqXHR.status === 0) {
alert('Not connect.\n Verify Network.');
} else if (exception === 'timeout') {
alert('Time out error.');
} else if (exception === 'abort') {
alert('Ajax request aborted.');
} else {
alert('Uncaught Error.\n' + jqXHR.responseText);
}
}
});
您可以使用类似这样的代码,而不是
警报(“suces”)
myDiv=document.getElementById('htmldiv')代码>
myDiv.innerHTML=“成功”代码>
但基本上只是动态更新页面的一部分。您还可以显示如下所示的响应,其结果将取决于AJAX调用的结果
myDiv.innerHTML=jqXHR.responseText代码>替换为此代码
$.ajax({
type: "GET",
url: "url",
data: null,
contentType: "application/json; charset=utf-8",
success: function(data) {
alert("success");
},
error: function(jqXHR, exception) {
if (jqXHR.status === 0) {
alert('Not connect.\n Verify Network.');
} else if (exception === 'timeout') {
alert('Time out error.');
} else if (exception === 'abort') {
alert('Ajax request aborted.');
} else {
alert('Uncaught Error.\n' + jqXHR.responseText);
}
}
});
我知道这一点。我也得到了响应,但在我的一个表单中,我通过get方法得到了json格式的商家列表,我想以表格格式在其他html页面中显示该列表,该列表在服务器上每次都在更改,所以无论有什么更改,它都应该在该html表格中更新。我该怎么做?什么是问题是什么?将JSON转换为动态HTML表格或网页之间的通信?将JSON转换为动态HTML表格..我如何附加数据以便在HTML页面中显示?我将解析JSON,然后使用document.createElement创建所需的HTML,然后appendChild将创建的HTML添加到页面中。你能给我一些建议吗链接以获取此信息。。?