问题描述
|
嗨,我想使用jquery创建我自己的函数。我想在Ajax中调用该函数,并且调用函数不应类似于$(\'div \')。myfunctionname();
解决方法
这不是那么复杂,这里是Jquery docs的教程
创建插件/功能的格式是这样
(function( $ ){
$.fn.myPlugin = function() {
// Do your awesome plugin stuff here
};
})( jQuery );
, <!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<HTML>
<HEAD>
<TITLE>User Function Ajax with Jquery </TITLE>
<SCRIPT src=\'jquery-1.4.js\' LANGUAGE=\"JavaScript\">
</SCRIPT>
<SCRIPT LANGUAGE=\"JavaScript\">
$(document).ready(function(){
$.fn.changecontent = function(result) {
alert(result);
$(result).find(\'record\').each(function(){
var from=$(this).find(\'from\').text();
var to=$(this).find(\'to\').text();
var sub=$(this).find(\'sub\').text();
$(\'div#loading\').append(\'<table border=\"2\"><tr><td>\'+from+\'</td></tr><tr><td>\'+to+\'</td></tr><tr><td>\'+sub+\'</td></tr></table>\');
});
};
$.ajax({url:\"Ajax.xml\",success:function(result){
$().changecontent(result);
}});
});
</SCRIPT>
</HEAD>
<BODY>
<div id=\'loading\'/>
</BODY>
</HTML>