jsp-JSP使用JQery的ajax出现问题,麻烦各位解答

问题描述

JSP使用JQery的ajax出现问题,麻烦各位解答
 背景:楼主用MyEclipse建了一个Web项目,使用JSP,其中有<%%>内的java代码以及js代码,在项目中还有一个servlet现在,想实现这样一个效果:     当在jsp中点击一下<form>中的一个button时候,调用js一个funcition,把js一个全局变量传给servlet百度了一下,好像JQery的ajax可以实现,但是楼主按照教程写下代码之后发现项目没有反应,不清楚错在哪里,麻烦大家赐教。具体情况:servlet代码public class test extends HttpServlet {public void service(HttpServletRequest request HttpServletResponse response)throws ServletException IOException {String countid_str =request.getParameter(""countid"");int countid = Integer.parseInt(countid_str);Main.countPV = countid;Main.getPV();}}servlet 的 web.xml 配置:<servlet>    <servlet-name>test</servlet-name>    <servlet-class>servlet.test</servlet-class>  </servlet>  <servlet-mapping>    <servlet-name>test</servlet-name>    <url-pattern>/test</url-pattern>  </servlet-mapping>项目引入的jq![图片说明](http://img.ask.csdn.net/upload/201604/22/1461255692_57877.jpg)js中全局变量countbv![图片说明](http://img.ask.csdn.net/upload/201604/22/1461255722_705860.jpg)单机触发js事件的form<form action=""test"" method=""post"" class=""list""><input type=""button"" id=""deal"" value=""deal"" onClick=""btn_deal()""></form>js事件$.ajax({type:""post""async: falseurl:""test""data:{countid:countpv+""""}    success:function(msg){        alert(msg);        }        error:function(){        alert(""error"");        }   });麻烦各位指出错误。

解决方案

完全没反应可能是你的ajax代码根本都没有执行,你的""js事件""代码写在哪里了。另外引用jquery库了么

解决方案二:
仅仅看这些信息,还不好确定错误,首先,你的看看浏览器是否提示js错误,如果有,这js写的有问题,其次,看看ajax里面的提交路径是否有问题,比如点击一下相应的按钮看发生请求的url是否正确,如果到这一步还没有问题,就检查Servlet

解决方案三:
jquery路径有问题吧,就没加载进来
./js/jquery.js这种路径要求你的jsp和js文件夹同级

时间: 2024-07-29 04:56:38

jsp-JSP使用JQery的ajax出现问题,麻烦各位解答的相关文章

标签-struts2中,jsp页面设置theme=&amp;amp;quot;ajax&amp;amp;quot;

问题描述 struts2中,jsp页面设置theme="ajax" <%@ page language=""java"" contentType=""text/html; charset=UTF-8"" pageEncoding=""UTF-8""%><!DOCTYPE html PUBLIC ""-//W3C//DTD HTML

tomcat-我有一个jsp项目文件,但不会用,麻烦各位看看

问题描述 我有一个jsp项目文件,但不会用,麻烦各位看看 我有一个jsp项目文件,但不会用,不知道是放在tomcat,还是放到eclipse运行,各位看看 已经补全jar包 链接: http://pan.baidu.com/s/1jHsXCea 密码: ebfj 解决方案 一个JSP网上书店项目 解决方案二: 在eclipse建一个Dynamic Web project 项目,名字为app05a,然后把文件全部拷贝进去,把项目加入tomcat,然后就应该可以用了 解决方案三: 建议先了解Java

jsp背景图片不能显示,求大神帮忙解答

问题描述 jsp背景图片不能显示,求大神帮忙解答 这是代码和项目结构图 解决方案 把request.getContextPath()去掉,在url中直接写images/12png 试试 解决方案二: request.getContextPath()获取的是项目的根路径.请确认根路径下面已经存在images这个文件夹并且文件夹里面存在12.png这个图片背景 解决方案三: 你可以把request.getContextPath()去掉在url中直接写../images/12.png 解决方案四: 可

在(ASP/PHP/JSP/html/js)中禁止ajax缓存的方法集锦_AJAX相关

ajax缓存有好处,但也有坏处,缓存有时候会导致误操作,影响用户体验,若你的WEB项目不需要ajax缓存功能,可按下述方法来禁止ajax缓存. 一.在ASP中禁止ajax缓存: '放在ASP网页最开头部分  Response.expires=0 Response.addHeader("pragma","no-cache") Response.addHeader("Cache-Control","no-cache, must-revali

frameset中jsp页面里面用到ajax提交之后,页面就不能对应相应的位置

问题描述 index.jsp 如下 <frameset rows="70,*,24" frameborder="NO" border="0" framespacing="0"  id=rowFrame>   <frame  src="" name="topFrame" scrolling="NO" noresize id=topFrame>  

在(ASP/PHP/JSP/html/js)中禁止ajax缓存的方法集锦

ajax缓存有好处,但也有坏处,缓存有时候会导致误操作,影响用户体验,若你的WEB项目不需要ajax缓存功能,可按下述方法来禁止ajax缓存. 一.在ASP中禁止ajax缓存: '放在ASP网页最开头部分 Response.expires=0 Response.addHeader("pragma","no-cache") Response.addHeader("Cache-Control","no-cache, must-revalid

如何在jsp中使用jquery的ajax功能

$(document).ready(function() { $("a").click(function() { $("#decimal").val('这是一个例子'); $("#inputtext").val('控制text'); }); /* $("a").click(function() { alert("Hello world!"); }); */ }); function convertToDec

在Linux环境下安装JSP [JSP]

js apache 1.3.12 + tomcat 3.1.1 + JDK 1.2.2 + mod_jserv.so 1. 所需软件及下载 apache_1.3.12.tar.gz http://www.apache.org jakarta-tomcat-3.1.1.tar.gz http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.1.1/bin/ jdk-1_2_2_007-linux-i386.tar.gz http://ja

eclipse怎么运行jsp jsp项目文件没在tomcat文件夹下

问题描述 我都是tomcat7.0 解决方案 解决方案二:额..一直在用MyEclipse,换吧.解决方案三:参考在workspace.metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebapps目录下tmp0也有可能为tmp1,tmp2等等解决方案四:引用2楼magi1201的回复: 参考在workspace.metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebapps目录下tmp0也有