ajax获取后台数据是2的时候前台调用2.js是3的时候返回3.js,js是一个特效插件,就是想一个模板一样, 50

不知道该怎么写?求大神指教!就是加载这两个下雪的插件,麻烦完整点,谢谢了!!!<scriptsrc="js/snowflake.js"></script><script>... 不知道该怎么写?求大神指教!就是加载这两个下雪的插件,麻烦完整点,谢谢了!!!
<script src="js/snowflake.js"></script>
<script>
createSnow('', 300);
</script>
展开
 我来答
sunguichun2003
2016-05-20 · TA获得超过752个赞
知道小有建树答主
回答量:754
采纳率:0%
帮助的人:508万
展开全部
你在AJAX的回调函数里,先判断返回值,然后直接调用createSnow('', 300)方法就行了

try{
http_request.open("GET",url,true);
http_request.onreadyStatechange = function(){
if(http_request.readyState == 4){
if(http_request.status == 200){
retryTimes1 = 0;
processFunction(http_request.responseText);//回调函数
}else{
throw new Error("网络连接错误!");
}
}
}
http_request.send(null);
}catch(e){
null;
}
function processFunction(par){
if(par==1)
createSnow('', 300);

else if(par==2)
createRain('', 300);
更多追问追答
追问

 1后台管理2前台界面3这个是前台首页代码,你的这段不知道放哪里 ajxa,真不会用麻烦了,刚接触这个 

麻烦了,追加财富值,谢谢了

追答
上面的前面一部分代码也是前台用的,把它放到一个函数里,里面的URL是调用后台的一个Servlet并传递参数,比如
var url ="../../ajaxServlet?operatorUserId="+operatorUserId+"&className="+className+"¶m="+param;
当然,该URL也可以是另一个JSP页面,在这个页面里,处理查询操作并返回值response.getWriter().write(result);
只是这种做法比较稚嫩
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式