2013-03-24 74 views
0

我想將.load(#p3​​)中的值存儲到變量中。 #p3是從一個值爲0或1的php腳本加載的。 我的例子不工作,有人知道如何做到這一點?將jQuery .load()存儲到變量

setInterval(
     function(){ 
      $('#temp_mash').load('update.php #p1'); 
      $('#reg_mash').load('update.php #p2'); 
      var v = ($('#farge').load('update.php #p3')); 
     }, 1000); 
+0

爲什麼我店當JavaScript可以可靠地從DOM中讀回值時,是否有JavaScript? – 2013-03-24 22:28:32

+0

不要使用'load'; 'load'是一個jQuery快捷方式,用於將返回的內容加載到DOM元素中的特定情況。要直接訪問由Ajax返回的值,請使用jQuery的'ajax'函數。 – 2013-03-24 22:28:46

回答

0

可以使用html功能

setInterval(
function() 
{ 
    $('#temp_mash').load('update.php #p1'); 
    $('#reg_mash').load('update.php #p2'); 
    var v = ($('#farge').load('update.php #p3')); 
    var dataYouWant = $("#farge").html(); 
}, 1000); 
0
$.get('update.php #p3', function(data) { 
    // do something ... 
}); 

$.post('update.php #p3', function(data) { 
    // do something ... 
}); 

$.ajax({ 
    url: 'update.php #p3', 
    success: function(data) { 
     // do something ... 
    } 
});