我在按鈕單擊時遇到js函數的問題。未捕獲的ReferenceError:checkin未在HTMLButtonElement.onclick處定義
<button class="checkin_button btn-block" onclick="checkin(345)"><i class="fa fa-map-marker"></i> Check In</button>
我jQuery的功能是:
var CheckIn;
$(document).ready(function() {
CheckIn = function checkin(id) {
jQuery.ajax({
type: 'POST',
url: ajaxurl,
data: {
action: 'foody_checkin',
'restaurant' = id,
},
beforeSend: function() {},
success: function() {}
});
}
});
但它不工作。
@AlivetoDie不能工作 –
將'checkin()'放在Jquery ready函數之外。 –
你得到了什麼錯誤信息? –