请帮我优化下面的jquery脚本 [英] please help me to optimize the below jquery script

查看:64
本文介绍了请帮我优化下面的jquery脚本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在网页中有模拟按钮(接受和丢弃)只有当我按下按钮时才会改变id,它会执行ajax发布。下面的代码对我来说很好,但它生成的dynamicaly和它的大小,没有优化,取决于没有来自mysql的行结果帮助我优化下面的代码







In a web page there are simlar buttons (Accept and discard) only change in id when i press a button it will do ajax post. Below code works fine for me but its generated dynamicaly and its large in size,not optimized and depends on no of rows from mysql result help me to optimize the below code



<?php
  $sql1=mysql_query("SELECT id FROM freeads where status='0' order by id desc");
while($row=mysql_fetch_array($sql1))
{
    $id=$row['id'];
     
    ?>        
                              
$("<?php echo "#A".$id; ?>").click(function(){
    
   var id=  $("<?php echo "#lbl".$id; ?>").html();
   
var dataString = '&id='+ id;
$.ajax
({
type: "POST",
url: "approve.php",
data: dataString,
cache: false,
success: function(html)
{
$("<?php echo "#D".$id; ?>").fadeOut(200);
} 
});

                      
    });
    
    $("<?php echo "#DIS".$id; ?>").click(function(){
        
         var did=  $("<?php echo "#lbl".$id; ?>").html();
        var dataString = '&did='+ did;
                       
$.ajax
({
type: "POST",
url: "approve.php",
data: dataString,
cache: false,
success: function(html)
{
$("<?php echo "#D".$id; ?>").fadeOut(200);
} 
});
     
                         
$("<?php echo "#D".$id; ?>").css( "background-color" , "darkslateblue");
                  
});
    
    <?php
}

?>

推荐答案

sql1 = mysql_query( SELECT id FROM freeads where status ='0'order by id desc);
while(
sql1=mysql_query("SELECT id FROM freeads where status='0' order by id desc"); while(


row = mysql_fetch_array(
row=mysql_fetch_array(


sql1))
{
sql1)) {


这篇关于请帮我优化下面的jquery脚本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆