2017-04-13 14 views
0

これで、アラートボックスにjQuery変数の値を取得したいと考えています。私は何かを試しましたが、これは私に期待どおりの結果を与えていません。確認テキストにjquery変数の値を使用する方法

$(document).ready(function() { 
    $("#submit").click(function() { 
     var dataString = { 
      amount: $("#amount").val() 
     }; 
     var getamt = dataString.amount; 
    $.confirm({ 
     title: 'Confirm!', 
     content: 'Are you sure you want to transfer $"'.getamt.'" to wallet?', // not getting the result 
     buttons: { 
     confirm: function() { 
        $.ajax({ 
         type: "POST", 
         dataType : "json", 
         url: "add-funds-process.php", 
         data: dataString, 
         cache: true, 
        beforeSend: function(){ 
          $("#submit").hide(); 
          $("#loading-rent").show(); 
          $(".message").hide(); 
        }, 
         success: function(json){ 
          setTimeout(function(){ 
           $(".message").html(json.status).fadeIn(); 
           $('#wallet').html('$' + json.wallet); 
           $('#balance').html('$' + json.balance); 
           $("#submit").show(); 
           $("#loading-rent").hide(); 
          },1000); 
         } 
        }); 
     }, 
     cancel: function() { 
      $.alert('<span style="font-size: 23px">Upgrade Cancelled!</span>'); 
     } 
     } 
     }); 
     return false; 
    }); 
}); 

あなたの熟練した人達が私にこれを手伝ってもらえますか?私は感謝するでしょう。

+2

....あなたを助けるかもしれない; '意志エラーを投げる。 –

+0

はあなたがphp lolを使用しようとしているようです。しかし、はい、Kartikeyaが言ったことをしてください。 –

+0

ありがとう..問題を解決しました:) –

答えて

0

あなたはjavascriptでPHPオペレータ.を使用しています。 JavaScriptの+は変数を文字列と連結するために使用されます。

実行この例では、使用 `+`の代わりに `.` ...と` VAR getamt = dataString.amt

$("#submit").click(function() { 
 
    $.confirm({ 
 
     title: 'Confirm!', 
 
     content: 'Are you sure you want to transfer "' + $("#amount").val() + '" to wallet?', // not getting the result 
 
     buttons: { 
 
     confirm: function() { 
 
      $.alert('confirm'); 
 
     }, 
 
     cancel: function() { 
 
      $.alert('<span style="font-size: 23px">Upgrade Cancelled!</span>'); 
 
     } 
 
     } 
 
     }); 
 
     return false; 
 
    });
<link href="https://cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.2.0/jquery-confirm.min.css" rel="stylesheet"/> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.2.0/jquery-confirm.min.js"></script> 
 

 
<button id="submit">Hello</button> 
 
<input type="text" id="amount" placeholder="Enter the amount">

+0

問題は既に上記のコメントで解決されました。あなたの時間に感謝します。:) –

+0

ok ..良い。大歓迎です... –

関連する問題