ajax
  • css-selectors
  • self-updating
  • 2011-04-03 55 views 0 likes 
    0
    function sendValues() { 
        var str = $("#ryan_m").serialize(); 
    var response = $('input[name=product[]]:checked').val(); 
    $.ajax({ 
        url: "/post.php?avoidcache=' + myTimestamp();", 
        data: {str} 
        cache: false 
    }); 
    

    }使用AJAX来更新通过MySQL网页内容,

    我要更新的复选框的形式飞我的SQL查询。这个脚本的作品,但我必须点击“提交”按钮才能看到结果,点击/取消选中复选框后,我可以更新吗?

    感谢

    回答

    0

    假设您的复选框已经类属性“valueSender”,那么你可以添加以下 $(".valueSender").change(function(){ sendValues(); });

    +0

    我该怎么能够在不重新加载页面来更新这个查询,我已经试过你的suggesstion和它没有工作 – 2011-04-03 01:27:35

    +0

    你应该能够。你能不能显示你的html,并勾画出应该触发ajax的复选框? – ysrb 2011-04-03 01:30:59

    +0

    \t $图像
    \t \t <形式行动= “post.php中?SCODE = $的productid” 方法= “GET”/> \t \t \t <输入类型= “复选框” 名称= “产物[]” 类= “valueSender” 值= “$的productid” ID = “$模型”/> \t \t \t \t <标签= “$模型”>比较 \t \t \t \t 比较 2011-04-03 01:33:24

    0

    只需绑定到更改事件,并尽快拨打sendValues()功能的事件触发。用jQuery例如:$('input[name=product[]]').change(function() { sendValues(); });

    相关问题