如果php函数有超过5个参数,则JQuery不会触发

时间:2018-04-18 05:24:04

标签: php jquery function arguments

我知道这听起来很合适:)

我正在创建一个带有php函数的自制Dropdown:

function createDropDown($a,$b,$c,$d){        
/* Somethin without Varialbes for test (it also appears)*/
}

调用该函数:

createDropDown($ARRDisplayValue,'Location1','Choose',0);

我的JQuery扩展了下拉列表:

$('body').on('click','.Drp-Select-Lable',function(){
        $(this).parent().children('.Drp-OptionGroup').show();
    });

它完美无缺,下拉扩展等等。 但是,如果我在php函数中添加一个额外的参数,Jquery将不再工作..?

像那样:

 function createDropDown($a,$b,$c,$d,$VARIALBEFAULT){        
/* Somethin without Varialbes for test (it also appears)*/
}
createDropDown($ARRDisplayValue,'Location1','Choose',0,'SomeValue');

如果我这样做,Jquery会不会开火?!

请帮助,谢谢!

全功能代码:

function createDropDown($ARRDisplayValue,$TXTInputName,$TXTInputCaption,$DECInputWith){        
if($DECInputWith==0){$DECInputWith = 100;}


echo '<div class="Drp-Select" style="width:'.$DECInputWith.'px">
        <div class="Drp-Select-Lable" id="FID_'.$TXTInputName.'" data-value="'.$TXTInputCaption.'" style="background: url(APP/CAL/SPT/DownPointer.png) no-repeat scroll calc('.$DECInputWith.'px ) 5px;">'.$TXTInputCaption.'</div>
        <div class="Drp-OptionGroup">';
        for($i=0; $i<count($ARRDisplayValue)-1; $i++){    
            echo '<div class="Drp-Select-Option" data-value="'.$ARRDisplayValue[$i].'" value="'.$ARRDisplayValue[$i].'">
                <div class=".Drp-Select-Option-Opt">'.$ARRDisplayValue[$i].'</div>
            </div>';
            }
echo '  </div>
        <input type="hidden" name="FHPUT_'.$TXTInputName.'" value="">
    </div>';}

完整的通话代码:

$ARRDisplayValue = array('Halle 1','Halle 2','Halle 3','Externe Prüfung');
createDropDown($ARRDisplayValue,'Location1','Halle wählen',0) ;

0 个答案:

没有答案