2011-12-01 82 views
1

有人可以請我解釋一下數據如何傳遞給jquery對象,所以它可以從jquery中訪問。PHP的jQuery數據傳遞到對象

即:

PHP腳本:

// $isrc variable is added by me to existing grid.. 
    $isrc = isrc(); 
    $grid->isrc = $isrc; 
    $grid->load(); 

對象JS聲明:

$.fn.loadGrid = function(user_opts) { 
     return this.each(function() { 

      // setup DEFAULT options 
      var opts = $.extend({ 
       order_by : "",   // sql order by 
       ..... 
      },user_opts); 
      var $grid = $(this); 
      ..some stuff to do.... 
     }); 
    } 
    ... some additional function to call.... 
}); 

讓我怎麼訪問$ ISRC數據? 調用之後:

 var $grid = $(this); 
     var isrc = $grid.data().isrc; 

回來爲不明......

,對不起,我很新的面向對象編程,雖然我學習Java和VB幾年前一樣..

或者至少給我一個鏈接到教程重新主題?..

回答

1

你必須從PHP的價值傳遞給jQuery然後做任何你想要的。 你想在PHP中回顯值(理想情況下是JSON格式)。然後使用jQuery $ .ajax來調用頁面,獲取數據,然後在javascript中用它做任何你想要的。

下面是一些易於使用的視頻教程PHP & jQuery。它涵蓋了從基礎到更高級概念(包括面向對象)的一切。

最好的..他們是免費的!

http://thenewboston.org/list.php?cat=11 < - PHP教程(200部分系列) http://thenewboston.org/list.php?cat=32 < - jQuery的教程(200部分系列)

如果超出這些,並從中學習。你幾乎可以通過PHP & jQuery來做任何事情。

+0

感謝您的回覆!數據從php傳遞給jquery - echo json_encode($ grid-> data); - 我可以訪問本地網格數據,但不是手動添加的數據 - 這就是我所需要的。我會看看你建議的教程 - 謝謝 – Elen