原帖由东方无翼于2005-12-28, 17:30:42发表
咱也搬个板凳来上课。查了些资料,跟大家讨论讨论。
to柜子:如果牵扯到与服务器数据的交互(增、删、改,复杂查询),还是需要通过PHP、Jsp等跟数据库交互的。
to有事烧纸:前端就是Javascript,只要浏览器支持就行了。作为WEB服务器,apache当然可以。xmlRequest也是需要浏览器支持。
今天尝试了浮生兄的几段代码,在IE下运行正常。
使用下列代码创建XMLHttpRequest对象
if(window.XMLHttpRequest) //Firefox和Opera等用这个
{
request = new XMLHttpRequest();
}
else if(window.ActiveXObject) //就ie特别,需要使用这个
{
request = new ActiveXObject("MSXML2.XMLHTTP");
}
结果在firefox里面不好用 ,查看Javascript控制台,发现XMLHttpRequest.Open调用异常
后来查找了半天才知道,原来firefox等不允许跨域名调用,而IE就可以。。。又是一个安全性vs易用性的问题。
是的,为了理解方便,我只写了 ie 的代码。 无翼兄很善于钻研。