需要HTML5应用指南
我对HTML5非常陌生,但对HTML5还不太了解。 我想创建一个HTML5应用程序,它将表示从web服务访问的数据需要HTML5应用指南,html,Html,我对HTML5非常陌生,但对HTML5还不太了解。 我想创建一个HTML5应用程序,它将表示从web服务访问的数据 如果我使用本地存储,我的数据会存储在sqlite文件中吗?如果是,在哪里保存 我是否有其他方法将从web服务访问的数据保存到本地 我尝试使用xmlhttpRequest对象,它在IE中运行良好,但在Mozilla和Chrome中不起作用,下面是我的代码片段 function webServiceCallWithParameters() { try { alert(
function webServiceCallWithParameters() {
try {
alert("1");
var xmlHttpReq;
if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
xmlHttpReq = new XMLHttpRequest();
}
else {// code for IE6, IE5
xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
alert(xmlHttpReq);
xmlHttpReq = new XMLHttpRequest();
xmlHttpReq.open("POST", "http://localhost/EventWebService/Service.asmx/Add", false);
xmlHttpReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlHttpReq.send("num1=12&num2=13");
alert(xmlHttpReq.responseText);
} catch (e) {
alert(e);
}
}
1.如果我使用本地存储,我的数据是否会存储在sqlite文件中
这取决于任何给定的浏览器如何实现本地存储,但这又有什么关系呢?它对您的web应用程序的存储方式没有影响
如果是,在哪里保存
同样,这取决于浏览器的实现,但又有什么关系呢?它不会影响你的web应用程序的存储位置
2.我是否有其他方法在本地保存从web服务访问的数据
您可以使用。对于
HTML5
是的
换言之,我将提出我的问题。我有一个web服务,可以访问SQL server中的数据,我不想读取这些数据并使用HTML 5显示,我如何做到这一点?我尝试使用XMLHTTPRequest调用web服务及其webmethod。我已经用代码片段更新了我的帖子。但它只在IE中工作,在Mozilla和Chrome中不工作。我收到一个异常“Error:NETWORK\u ERR:XMLHttpRequest exception 101”-请求跨源权限。@sunshine为什么要尝试调用其他域中的web服务?你设置好了吗?目前web服务在我的本地机器上,哪里也有HTML5页面,那么如何从不同的域调用它呢?我不明白这个概念?我还没有设置任何CORS标题,请您指导好吗