我創建了一個小JQuery插件,並且我使用thickbox彈出窗口。
我不知道它來自哪裏,但我在body
元素的末尾添加了一個「0」。
我懷疑其中一個輸出成功的指標可能是?我的JQuery插件附加「0」到正文元素
有沒有人熟悉這種行爲?
編輯:
PHP
add_action('wp_ajax_product_picker', 'popup_content');
function popup_content() {
iframe_header();
echo 'aaa';
iframe_footer();
}
JS
var currentPicker = {};
(function ($) {
$.fn.pick_product = function (options) {
var settings = $.extend({
callback: function(){}
}, options);
this.on('click',function() {
var url = product_picker.ajax_url + "?action=product_picker&TB_iframe=true&width=600&height=550";
tb_show("My Caption", url);
});
return this;
};
}(jQuery));
jQuery(function ($) {
$('#test-product-picker').pick_product({
callback: function (variation_id, size) {
alert('aaa');
}
});
});
我們不能在沒有看到您的代碼的情況下爲您提供幫助。 – PDKnight
從您的插件代碼中刪除0。 –
那麼你的插件代碼在哪裏? – Justinas