2016-10-25 5 views
1

htmlをスキップして成功値を変数に格納する方法htmlをスキップして変数にajaxの成功値を格納する方法

$(document).ready(function(){ 
    $(".button1").click(function(){ 
     var clicked1 = $(this).val(); 
     $.ajax({ 
      url: "love.php", 
      cache: true, 
      type: "POST", 
      data:{xyz:clicked1}, 
      success: function(data){ 
       var myvalue = data; 
       var msgdiv = document.getElementById('mydiv'); 
       msgdiv.innerHtml = myvalue; 
      } 
     }); 
    }); 
}); 
+0

何をしますか?質問がはっきりしない – Danmoreng

+0

もう少し多くのデータを追加して、それがクリアではないか疑問に思うかもしれません。 –

+0

ajaxの成功値はすべて –

答えて

0

私が理解している限り、成功の価値をHTMLに保存するのではなく、JS変数で保存しますか?多分それは明らかだが、同じように、グローバル変数を使用するようにしてください:

var successVar;  
$(document).ready(function() { 
    ... 
    success: function(data){ 
     successVar = data; 
    } 
}); 

かのsessionStorageは、現在のブラウザセッションに対してのみであるのに対してのlocalStorageは、長く保存されたデータのためにここであなたは常にストレージオブジェクトを使用することができます。

window.sessionStorage.setItem("successKey", data) 
window.localStorage.setItem("successKey", data) 
関連する問題