Personal tools
You are here: Home 博客群 潘俊勇的Blog 2007 2007-3 在javascript中手工调用服务器端kss action的方法
Log in


Forgot your password?
Recent Comments
  (oSky) 2007-10-30
 得有银哪! (Zoomq) 2007-10-25
 晕菜 (Anonymous User) 2007-10-21
 和用VC调用有什么不同 (Anonymous User) 2007-10-08
 求助 (yan_fangli) 2007-09-27
 
Document Actions

在javascript中手工调用服务器端kss action的方法 在javascript中手工调用服务器端kss action的方法

Submitted by panjy. on 2007-03-19 18:34. Plone
kss是Plone 3.0自带的一个轻量级的ajax引擎。

kss是Plone 3.0自带的一个轻量级的ajax引擎。

kss的采用类似css的语法,号称是不需要任何javascript技能,就可实现酷酷的 ajax界面。

kss的相关文章,可在kss的老巢中查看: http://kssproject.org/

kss对服务器端的调用,非常方便。但肯定,完全不需要javascript也很难。

这样,一个问题是,如何在javascript中调用一个服务器端的kss action呢?

查遍了代码,花了若干小时的测试,总算弄出来了,不敢独享。

kss现在还在不断发展中,plone 3.0 alpha2和beta版本的接口都有不同。

比如翻动日历面板,在alpha2版本中,调用方法为:

new kukit.sa.ServerAction('refreshCalendar',{'year':'2003','month':'10', 'portlethash':'706c6f6e652e7269676874636f6c756d6e0a636f6e746578740a2f6533300a63616c656e646172'},new kukit.op.Oper());

在beta版本中,调用的方法为:

new kukit.sa.ServerAction('refreshCalendar',{'aparms':{},'parms':{'year':'2003','month':'12', 'portlethash':'706c6f6e652e7269676874636f6c756d6e0a636f6e746578740a2f617364640a63616c656e646172'} })

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: