我對jQuery插件非常不熟悉,只有jQuery本身的經驗。jQuery基本插件 - 從另一頁載入
我正在嘗試創建一個jQuery插件,允許我使用URL中的GET變量填充div
與來自另一個頁面的內容,具體取決於傳遞給它的參數。
例如,$('#mydiv').getstuff(1,2,3)
會從之上加載engine.php?a=1&b=2&c=3
的代碼。
這是我的代碼到目前爲止 - 我知道有問題的方式需要參數,但除此之外,我不明白爲什麼它不工作。
<script type="text/javasctipt" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
(function($){
$.fn.extend({
//pass the options variable to the function
bookmark: function(options) {
var defaults = {
number: 5,
order: 1,
user: '',
};
var options = $.extend(defaults, options);
return this.each(function() {
var o = options;
var obj = $(this);
var container = $("div", obj);
$("div", obj).load("thing.php?number="+o.number+"&order="+o.order+"&user="+o.user);
});
}
});
})(jQuery);
$(document).ready(function() {
$('#thing').bookmark(1,2,3);
});
</script>
<div id="thing"></div>