私は引数の1つを必要とするjavascript関数を持っています。次に例を示します。ここでは関数のJQueryパスの値は?
function getBldg(filterNum){
var bldg = $('#frm_bldg');
$.ajax({
type: 'POST',
url: 'Application.cfc?method=getBuildings',
data: {'filterNum':filterNum},
dataType: 'json'
}).done(function(obj){
var numRecs = obj.RECORDCOUNT;
if(obj.STATUS == 200){
return true;
}else{
return false;
}
}).fail(function(jqXHR, textStatus, errorThrown){
alert(errorThrown);
});
};
は、私は、この関数を呼び出す方法の例です:
$('#frm_block').on('change',getBldg);
だから私の質問はgetBldg
機能に引数を渡す方法ですか?
私はこのことができます:getBldg(this)
関数がinline要素で定義されている場合。私の場合は、要素IDに基づいてこの関数を呼び出します。私のHTMLの例を次に示します。
<select name="frm_block" id=""frm_block">
<option value="">Choose</option>
</select>
誰かが助けてくれれば教えてください。使用
ラップ無名関数で呼び出し –
[jQueryのchで引数を取る関数の使い方ange()メソッド?](https://stackoverflow.com/questions/4897368/how-to-use-a-function-that-takes-arguments-with-jquerys-change-method) –