牛骨文教育服务平台(让学习变的简单)
博文笔记

jQuery的Jeditable插件使用web Service回传数据

创建时间:2009-09-10 投稿人: 浏览次数:2562

Jeditable : 有很多特性可以使用,因为主要是php用户使用的,所以关于asp.net的例子很少。另外它的出发点是使用form来post一个id和一个value给某个页面这对于数据的安全性来说是相当的不好。

先看一个最基本的使用:

 

Editable会生成一个form,然后通过这个form向save.php页面post两个值,在官网上这么说的:

 

默认的是这两个参数,但是你可以在使用editable时设置重写它的参数即:id和value.

 

 

如果你是使用.net的人员你是否也会使用这个方法呢(Form的post).因为ASP.net的webform本身就有个form节点,所以你就算是用这种方法应该还需要修改jeditable的某个代码。

  很幸运Jeditable的作者有在后面提供了function功能:

 

 也就是如他所说我们完全可以使用ajax功能来实现数据的server端回传。那很明显了我们最好是使用Jquery的ajax功能来调用ASP.NET的webmethod来把更改后的数据更新到Server端。现在我们需要的事情如下:

1.       写一个Server端的web方法来接受编辑后的文本。

2.       通过ajax功能把编辑后的文本传输到Server端。

 我使用一个label在webform上显示结果:

 

现在需要在前台去使用Jeditable调用ajax功能为这个webmethod返回string.

 

 

实际上这个东西不能正常工作。正在寻求办法解决。不知道哪位高手能够提示一下。

我debug了一下是500错误。

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。