Javascript 如何通过跳过html在变量中存储ajax的成功值

Javascript 如何通过跳过html在变量中存储ajax的成功值,javascript,jquery,ajax,Javascript,Jquery,Ajax,如何通过跳过html在变量中存储成功值 $(document).ready(function(){ $(".button1").click(function(){ var clicked1 = $(this).val(); $.ajax({ url: "love.php", cache: true, type: "POST", data:{xyz:clicke

如何通过跳过html在变量中存储成功值

$(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;
            }
        });
    });
});

据我所知,您不想将成功值保存在HTML中,而是保存在JS变量中,是吗?也许这很明显,但试着使用全局变量,比如:

var successVar;    
 $(document).ready(function () {
     ...
     success: function(data){
       successVar = data;
     }
 });
或者,您也可以始终使用存储对象,其中localStorage用于存储较长的数据,而sessionStorage仅用于当前浏览器会话:

window.sessionStorage.setItem("successKey", data)
window.localStorage.setItem("successKey", data)

据我所知,您不想将成功值保存在HTML中,而是保存在JS变量中,是吗?也许这很明显,但试着使用全局变量,比如:

var successVar;    
 $(document).ready(function () {
     ...
     success: function(data){
       successVar = data;
     }
 });
或者,您也可以始终使用存储对象,其中localStorage用于存储较长的数据,而sessionStorage仅用于当前浏览器会话:

window.sessionStorage.setItem("successKey", data)
window.localStorage.setItem("successKey", data)

你想做什么?问题不清楚。您是否可以添加更多数据来质疑它?不清楚ajax的所有成功值都包含在您已经将其存储在变量(
myvalue
)中,跳过(将其注入)html只是:跳过
msgdiv.innerHtml=…
。如果这不是你的问题,那么请详细说明你想要什么。你想做什么?问题不清楚。您是否可以添加更多数据来质疑它?不清楚ajax的所有成功值都包含在您已经将其存储在变量(
myvalue
)中,跳过(将其注入)html只是:跳过
msgdiv.innerHtml=…
。如果这不是你的问题,那么请详细说明你想要什么。