引入的js文件中 ajax路径怎么解决

 时间:2026-04-28 00:12:33

1、今天写了一个页面,在页面中写的可以执行,但是放到js里面,引入到页面,ajax却不执行了,仔细一看原来是路径的原因${pageContext.request.contextPath} 。

引入的js文件中 ajax路径怎么解决

2、为获取项目名称,因为用的springmvc框架诉宿,在页面中可以使用,但是js文件里面就错了,应该改为温胆:js引入后,

引入的js文件中 ajax路径怎么解决

3、ajax会自动获取项目路径,所以${pageContext.request.contextPath} 不用加。

引入的js文件中 ajax路径怎么解决

4、通常ajax请求都是这样写的,但是一旦写大.js文件中,"${contextPath}"就会解析不出,解决的办法是:在.jsp页面中,添加:<script type="text/javascript">var ctx="${contextPath}";<script >。

引入的js文件中 ajax路径怎么解决

5、在.js文件中$.ajax({  url:'ctx/shopManage/getShopInfo',  type:'post',dataType:'json',success:function(data){}。

引入的js文件中 ajax路径怎么解决

6、使用相对于Web工程的相裹匠脾对路径:对于1中的相对使用相对于于jsp页面的相对路径的这种方式,如果我们是设置action跳转到test.jsp页面,那么这种使用相对路径的方式就引用不到了。

引入的js文件中 ajax路径怎么解决

  • jquery中设置select中的默认显示项
  • 使用Windows server 2008启动Web服务器内置网站
  • jquery获得某个div下的所有按钮
  • 易语言设置标签教程
  • 易语言移动文件
  • 热门搜索
    豁怎么读 芹菜炒肉的家常做法 吉利汽车怎么样 苹果怎么下载 耳鸣怎么办 小妙招 怎么去除黑眼圈 舌苔厚白是怎么回事 霜是怎么形成的 韭菜怎么做好吃 apple id密码忘了怎么办