Re: Ajax

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Feb 20, 2013, at 10:13 PM, Ethan Rosenberg, PhD wrote:


On 02/20/2013 10:49 PM, Karl DeSaulniers wrote:

I think you need to set it here.

<script type="text/javascript">
   $(document).ready(function(){
           $("#e1").dblclick(function(e) {
         var id = $(this).attr('id'); ///This was missing
                 $.post("testClickcallback.php",
                  {"custnum":cusn},  function getCustNo(id)
       {
           cno = 'cust'+id;
           cnm = "name"+id;
           cname = document.getElementById(cnm).innerHTML;
           cnum = document.getElementById(cno).innerHTML;
       alert("For customer "+cname+" the number is "+cnum);
           return;
       }
//    alert("subval");
 //alert(subval);

 ,"html");
});

});

</script>


Best,
Karl
=============
Karl -
<snip>
         var id = $(this).attr('id'); ///This was missing
         alert(id);  // alert= undefined

Ethan




FYI this is redundent.

  for($i=0; $i<10; $i++)
   {
       $k = $i ;  //this is not needed.
$results .= "<tr><td id='name$i' >$names[$k] </td><td id='nums $k'>$nums[$k]</td></tr>";

   }

You can just do.

for($i=0; $i<10; $i++)
   {
$results .= "<tr><td id='name$i' >$names[$i] </td><td id='nums $i'>$nums[$i]</td></tr>";

   }

unless you need
$k = $i +1;

on the javascript, I think the id is equaling 0 thats why $('#e1') is not working.
change to $('#e0') just for giggles. or try the &k = $i + 1

HTH,

Karl DeSaulniers
Design Drumm
http://designdrumm.com


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux