我在Javascript中使用这些函数,但它没有向Filteropts发送任何值我检查我使用Id值的复选框请帮助 [英] I Am Using These Functions In Javascript But It Is Not Sending Any Value To Filteropts I Checked I Made Checkboxes With Id Values Please Help

查看:60
本文介绍了我在Javascript中使用这些函数,但它没有向Filteropts发送任何值我检查我使用Id值的复选框请帮助的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

function getProductFilterOptions(){
        var opts = [];
        $checkboxes.each(function(){
          if(this.checked){
			  	
            opts.push(this.id);
          }
        });

        return opts;
      }

function updateProduct(opts){
	$.ajax({
			type: "POST",
			url: "submit.php",
			dataType : 'json',
			cache: false,
			data: {filterOpts: opts},
			success: function(data){
			$('#disp').html(makeTable(data));
			$("#disp").table("refresh");
			
          }
        });
}

var $checkboxes = $("input:checkbox");
$checkboxes.on("change", function(){
	
		var opts = getProductFilterOptions();
        updateProduct(opts);
      });
	  updateProduct();
	  //dropdown();
$checkboxes.trigger("change");

推荐答案

checkboxes.each( function (){
if .checked){

opts.push( this .id);
}
});

return opts;
}

function updateProduct(opts){
checkboxes.each(function(){ if(this.checked){ opts.push(this.id); } }); return opts; } function updateProduct(opts){


.ajax({
类型: POST
url: submit.php
dataType:' json'
cache: false
data:{filterOpts:opts},
成功: function (data){
.ajax({ type: "POST", url: "submit.php", dataType : 'json', cache: false, data: {filterOpts: opts}, success: function(data){


' #disp')。html(makeTable(data));
('#disp').html(makeTable(data));


这篇关于我在Javascript中使用这些函数,但它没有向Filteropts发送任何值我检查我使用Id值的复选框请帮助的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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