jQuery rpc
- 授权协议: 未知
- 开发语言:
- 操作系统: 未知
- 软件首页: http://plugins.jquery.com/project/rpc
软件介绍
The is rpc(remote procedure call) client implementation based on JQuery. It creates an rpc object and adds ability to call them. It supports both xml and json rpc. The datatype support listing is coming soon. It is in early stage. It will not be upgraded if you do not provide feedback . Please take a look at the code and let me know what you think :) .
Synopsis
$.rpc(url, dataType, onLoadCallback, version)
parameters:
url - The url of the rpc server.
dataType - It can be json or xml depending on the rpc server
(optional, default:json).
onLoadCallback - It is the method called when the rpc object is loaded
from server response (optional).
version - The rpc server version (optional).
returns: - The rpc object parsed from the rpc server.
How to use:
After calling the $.rpc(your_server) you can get all the objects and
methods in that server.
var server = $.rpc(your_server_url, "xml");
It may take some time to load the server data. You can assign a load
callback to add task when
the server is loaded. Finally you can call the server functions like this,
// call system.getCapabilities like this
server.system.getCapabilities(function(data){console.log(data)});
// or
server.yourObject.com.your.object.yourMethod(yourParams, callback);
Note that this procedure is asynchronous. And callback functions are
called when a task is done ..
And here is the demo code,
<html>
<head>
<title>demo</title>
<!-- Add jquery library -->
<script src="http://localhost/voip_support/misc/jquery.js"
type="text/javascript"></script>
<!-- Add rpc plugin -->
<script src="jquery.rpc.js" type="text/javascript"></script>
<script>
$(document).ready(function() {
window.rpc_plugins = $.rpc(
"xmlrpc.php" /* rpc server */
, "xml" /* say that our server is xml */
,function(server) { /* this is
executed when the rpc server is prepared */
/* The rpc server should have
a system object .. */
if(!server || !server.system) {
$("#demo").change("Could not get the rpc object ..");
return;
}
/* show the function list */
var demo = $("#demo");
var func = null;
for(func in server.system) {
demo.append(func + "(),");
}
}
);
});
</script>
</head>
<body>
<div id="demo">
</div>
</body>
</html>
The above code will connect to the provided rpc server and list the
methods in system object ..
Please let me know if the above document is helpful. And let me know
if you have any suggestion.
微信小程序入门指南
知晓程序 / 电子工业出版社 / 2017-6-1 / 49
《知晓程序:微信小程序入门指南》是一本分析小程序生态、解读小程序产品设计与开发的入门图书。全书共 9 章,全面讲解了小程序的基本知识、大家如何看待小程序、小程序对行业的影响、小程序对开发者的影响、小程序对用户的影响、开发小程序需要的准备工作等内容,并深入解读了小程序的官方文档。 读者在阅读《知晓程序:微信小程序入门指南》之后可以清楚小程序与订阅号、服务号的区别,了解小程序适用的场景,认识小程......一起来看看 《微信小程序入门指南》 这本书的介绍吧!
