Jquery对话框要从属性文件中获取的URL值
我有一个会话失效代码,如果用户空闲一段时间,它将使用户的会话失效。在使会话失效之前,我必须在失效前1分钟显示一个Jquery对话框,并询问用户是否要继续或注销 下面是我的部分代码Jquery对话框要从属性文件中获取的URL值,jquery,Jquery,我有一个会话失效代码,如果用户空闲一段时间,它将使用户的会话失效。在使会话失效之前,我必须在失效前1分钟显示一个Jquery对话框,并询问用户是否要继续或注销 下面是我的部分代码 $j("#dialog").dialog({ buttons: { 'Yes, Continue': function() { $j.ajax({ url: 'http://myDomain/session_extend.jsp', 我所有的代码都很好用 问题是,我有3个环境(开发、测试和生产)。这段
$j("#dialog").dialog({
buttons: {
'Yes, Continue': function()
{
$j.ajax({
url: 'http://myDomain/session_extend.jsp',
我所有的代码都很好用
问题是,我有3个环境(开发、测试和生产)。这段代码在我的web应用程序中。每次代码更改都必须转移到开发、测试和生产中。每次我需要在上面的URL中更改域并在各自的环境中部署
是否可以从某个属性文件中获取URL值?或者还有其他方法可以解决我的问题吗?您可以使用类似javascript的javascript获取主机名
var host = location.protocol+"//"+location.host+"/";
var pageUrl = host + "session_extend.jsp";
您可以在ajaxurl
中像这样传递这个pageUrl
$j("#dialog").dialog({
buttons: {
'Yes, Continue': function()
{
$j.ajax({
url: pageUrl,
我希望这会有所帮助。您可以使用相对URL:
url: 'session_extend.jsp',
如果调用页在您的开发环境中。解决方法之一是使用相对路径。“/session\u extended.jsp”以上所有答案都有效。即使是Senthil&Barmar建议的