new Ajax.Request("http://localhost:8084/liveTipWords.jsp",{parameters:{key1:"value1",key2:"value2"}});上面是js使用prototype框架的AJAX调用,在IE下正常使用
但在火狐下虽然发送了请求,但后台并没有接收到,不知道是为什么。
经测试非IE内核的浏览器都不可以,按理说prototype应该考虑到兼容问题了,为什么还会出现问题呢。
后台接受请求的是一个Servlet<servlet>
<description>live prompt</description>
<servlet-name>GetSearchres</servlet-name>
<servlet-class>xxx.GetSearchresServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>GetSearchres</servlet-name>
<url-pattern>/liveTipWords.jsp</url-pattern>
</servlet-mapping>以上是配置,以前是做.net的,最近才学习JAVA,还请诸位多多帮忙,顺便问一下JAVA中一般用什么来接受AJAX请求,类似于.Net的Handler一样的类文件有吗,或者说用什么比较好,求教了~~~目前在写一个兼容浏览器的Ajax脚本操作,参考的prototype框架,可是发现连框架都出现以上的问题=。=郁闷啊
....
ajax 请求就是一般的请求, 只不过这个请求是通过 javascript发起的,其他的没什么区别至于你的问题, 不是很清楚, 你说的后台没有接收到, 那前台有没有发送过去呢? 你可以找个 firefox插件, 类似于 ie下的 httpwatch看看发送出去的内容有些什么