2011-12-01 85 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