关于ajax的一个问题

#1 zkbao

本人新手

看了老大的关于ajax在sp中运用的例子,有点启发
现在想问一下的是:
比如:在第一个例子中,ajax代码为:

    $(document).ready(function(){

        $('num_btn').click(function(){
            var numval = $('get_num').val();
            $.get('<{spUrl c=myajax a=count}>', 'num='+numval, function(result){
            $('ex1result').html(result); // 返回的数据直接显示在id=ex1result的span中。
            });
        });
   
    });

现在我从数据库中查询出很多记录(每次查询记录不同),用foreach语句将每条记录我生成一个
  • 选项,每个选项如:

  •           ">要计算的数字为:<{$num}>
             


  • 我想要当分别点击这些
  • 中的项时,都能调用上面的ajax代码计算,但问题是现在只有第一个
  • 触发了计算,我想了下,问题可能是
    生成的
  • 项中的id都是一样的"num_btn"原因,但如果定义成不同的id,ajax代码中如何判断是哪个id被点击了呢?比如:



  • 当分别点击时,ajax如何判断是哪个被点击并进行计算

    2014-08-30 02:00:27

  • #2 zkbao

    嗯,自己在网上收索了一下,找到答案了,写出来让其它新人参考,高手不要拍砖

    首先可以css中定义一个空类如: .tmp{}

    然后
  • Copyright © 2008-2024 zzz. All Rights Reserved.    SpeedPHP框架为开源软件,请遵循BSD许可证使用。

      粤公网安备44011802000868      粤ICP备2024222676号-1