0

ユーザーがしばらくアイドル状態の場合、ユーザーのセッションを無効にするセッション無効化コードがあります。セッションを無効にする前に、無効にする 1 分前に Jquery ダイアログ ボックスを表示し、続行するかログアウトするかをユーザーに尋ねる必要があります。

以下は私が持っているコードの一部です、

$j("#dialog").dialog({
buttons: {
'Yes, Continue': function()
 {
   $j.ajax({
    url: 'http://myDomain/session_extend.jsp',

私が持っているコードは何でもうまくいきます。

問題は、3 つの環境 (開発、テスト、運用) があることです。このコードは、私の Web アプリケーションにあります。コードの変更があるたびに、開発、テスト、および本番に移動する必要があります。上記の URL でドメインを変更し、それぞれの環境にデプロイする必要があるたびに。

一部のプロパティ ファイルから URL 値を取得することは可能ですか? または、私の問題を解決する他の手段はありますか?

4

2 に答える 2

0

次のようなJavaScriptを使用してホスト名を取得できます

var host = location.protocol+"//"+location.host+"/";
var pageUrl = host + "session_extend.jsp";

pageUrlこれを ajaxurlのように渡すことができます

$j("#dialog").dialog({
  buttons: {
   'Yes, Continue': function()
   {
     $j.ajax({
       url: pageUrl,

私は願っています、それは役に立ちます。

于 2012-09-24T05:03:42.723 に答える
0

相対 URL を使用できます。

url: 'session_extend.jsp',

呼び出しページが開発環境にある場合。

于 2012-09-24T06:20:10.377 に答える