怎样写活JS文件中的URL

问题描述

最近采用Struts2+jQuery写一个项目,在JS文件中采用AJAX请求Action,当时写时,将URL写死了(xxxx.action),可是最近呢看着.action后缀不是很舒服,想要改成.do,结果问题就出来了(找不到action了),我想把struts.action.extension配置读到Application中,但是JS文件中没有办法获取到,不知各位有没有好的解决办法?

解决方案

我不知道你读到Application中是好用不好用的.如果好用的话,你可以在引入js之前.声明个js对象.例如:var suffix = '${在application中的变量}';引入js.在js中的使用是,'URL路径.'+suffix;大概就这个样子.但是感觉你这么用好怪啊.你如果想配置do的话,就直接配置就好了.为什么还用弄"活".

时间: 2024-11-30 04:03:47

怎样写活JS文件中的URL的相关文章

angularjs-angularJS写法问题。ng-click等元素事件,能否像jquery一样写到外部js文件中。

问题描述 angularJS写法问题.ng-click等元素事件,能否像jquery一样写到外部js文件中. 如jquery中,HTML页面中DOM元素不需要写事件代码,可以直接把代码写到JS文件中, $("#aaa").on({ click:function(){}, mouseover:function(){} }); $(document).on("click","#aaa",function(){}); 并且同一个事件可以绑定多个方法,请

从外部的js文件中获取ASPX页面的控件ClientID_实用技巧

前言 当使用MasterPage.UserControl等容器时,为了避免控件的重复命名,asp.net会自动将容器中的控件生成一个ClientID(Control Tree中的可生成,否则不会生成). 例如:ContentPlaceHolder1中的Button1默认情况下会生成"ctl00_ContentPlaceHolder1_Button1"的ClientID. 我们在Render出来的mark up中看到的也是这些ClientID.所以,当我们使用JavaScript对控件元

js文件中写el表达式取不到值的原因及解决方法

 在js文件中写el表达式取不到值,百度一下,将经验总结如下,有类似情况的朋友可以参考下 今天在js文件中,写el表达式取不到值(代码如下),百度一翻,现总结如下:    1.javascript是客户端执行,EL是在服务端执行,而服务端比客户端先执行,所以取不到值    2.要想获取"${isLogin}"的值,可以在jsp中,用一个全局变量接收,然后再js中使用    3.注意:在使用时,注意要添加双引号,如var isLogin="${isLogin}"; 

在js文件中如何获取basePath处理js路径问题

js路径的问题有时候不好处理,在jsp中,我们可以用el表达式直接获取basePath,但是在单独js文件中不能用el表达式,又不想在jsp中单独的写个变量,可以用以下方法: 复制代码 代码如下: var location = (window.location+'').split('/'); var basePath = location[0]+'//'+location[2]+'/'+location[3]; var url = basePath + '/js/xxx.js';

thinkPHP js文件中U方法不被解析问题的解决方法_php实例

本文实例分析了thinkPHP js文件中U方法不被解析问题.分享给大家供大家参考,具体如下: 我想在js文件中写ajax, 写完发现异常, 本以为是js文件中不支持ajax 后来发现时地址解析错误. 也就是U方法在js文件中不被解析. 貌似thinkphp解析,tpl文件中的一些元素. js文件中的ajax function ajaxCheckTel(tel,id){ var res = ''; $.ajax({ type:"post", url:ajaxurl, // 地址解析有误

.js文件中的 javascript 无法在aspx页面中调用

问题描述 同样的代码,放在live的服务器上本机访问没有问题,javascript运行很正常(debugjavascript的选项已经打开),但是在local运行的时候出现很多objectexpected的问题,其中包括1.无法调用写在.js文件里的function2..js文件中无法调用写在aspx里的javascriptfunction3.在调试的时候会在aspx页面看到很多奇怪的字符,但是结束调试之后这些只是空格而已.想请问一下会什么会有这样的问题?放到测试和正式的服务器上都是很正常的,但

thinkPHP js文件中U方法不被解析问题的解决方法

本文实例分析了thinkPHP js文件中U方法不被解析问题.分享给大家供大家参考,具体如下: 我想在js文件中写ajax, 写完发现异常, 本以为是js文件中不支持ajax 后来发现时地址解析错误. 也就是U方法在js文件中不被解析. 貌似thinkphp解析,tpl文件中的一些元素. js文件中的ajax function ajaxCheckTel(tel,id){ var res = ''; $.ajax({ type:"post", url:ajaxurl, // 地址解析有误

js文件中调用jsp变量的问题

问题描述 两个相似的js方法都调用jsp变量,一个直接写在jsp文件中,另一个写成js文件,并在jsp中引入.test.js文件: function f1() { alert("<%=str %>"); }Myjsp.jsp文件: <% String str = "yes" %> ... <script type="text/javascript" src="<%=path %>/js/test

模板-用sightly写到jsp文件中 生成如图的页面模版 谁会?

问题描述 用sightly写到jsp文件中 生成如图的页面模版 谁会? 用sightly写到jsp文件中 生成如图的页面模板 谁会? 解决方案 http://zhidao.baidu.com/link?url=tnj8_PpyqZkHcIaLanpi51hQOkubzGuDjiIOHIMzLM0cdbs7JVeTKNjRPuRGxw2XrNjdUr_kHuyFd7Y4CvJ4ra