0
所以做了一个API,它使用URL中的变量来加载图像。例如:编写一个jQuery函数来加载一个页面的变量
api.php?apikey=1da654d1a654d1a5d4a5s1dad5789a4da&type=gif&image=1
现在我想写一个jQuery函数,如果我做这样的事情:
('#div').awnlapi({
apikey: 1da654d1a654d1a5d4a5s1dad5789a4da,
type: gif,
image: 1,
xhtml: false,
alt: this is some text
});
但如何才能使我对#div填补
<img src="api.php?apikey=1da654d1a654d1a5d4a5s1dad5789a4da&type=gif&image=1" alt="this is some text">
(我不使用/>,因为xHTML在例子中设置为false)
我该怎么做?这是我已经有了:
(function($){
$.fn.awnlapi = function(options) {
var defaults {
apikey:,
type: 'gif',
image: '0'
xhtml: false,
alt: 'Visit mywebsite.com'
}
var options = $.extend(defaults, options);
});
}
编辑
所以我又从头开始,并取得这样的:
(function($){
$.fn.awnlapi = function(apikey, type, image, xhtml = false, alt) {
if(xhtml == false){
var endtag = '>';
}
else
{
var endtag = '/>';
}
$(this).html('<img src="http://api.alphenweer.nl/api.php?apikey='+ apikey +'&type='+ type +'&image='+image'" alt="'+ alt +'"'+ endtag);
}
}).jQuery;
$('#image').awnlapi('adadnkandada6541da564d5ad1ad', 'gif', '1', false, 'This is alt!');
但是,这并不工作都不是,我得到一个空白页。请帮助?
是的,但我怎么能得到变量'$ .ajax'中'data'变量中的'options'? – Thew 2011-03-05 12:11:10
我不明白。你想发送一个AJAX调用并获取信息,通过api.php输出还是? – lam3r4370 2011-03-05 12:13:24
如何在jQuery函数中使用您的编辑示例? – Thew 2011-03-05 12:15:25