您的位置:首页 > 其它

silverlight教程 silverlight 数据绑定

2015-01-01 10:01 423 查看
以往为了做wtt测试,曾经写过一个sample 的WPF application.对于silverlight的了解,仅限于是web 版的WPF。。。。。

关于silverlight,以前也做过一个sample,但仅仅是拖动一些控件到页面上,无任何其他功能。

今天做的这个silverlight程序,相当于把培训的内容重新复习了一遍,包含两个内容:

1. silverlight 简单数据绑定。

2.silverlight 4 新增的ICommand 接口的使用。

3.silverlight 中简单的automation 的实现。

关于topic1:

silverlight实现了view和model的分离,可以使页面设计者和程序员分开工作。如何实现呢?

silverlight控件例如 textblock,textbox,listbox等等,都可以和程序中的某个属性,进行绑定。

当程序员构建了一个class以后,在前端xaml文件的相应控件标签中加入 Text={Binding PropertyName}

例如:

public class sampleclass
{
private string text = "Hello World";
public string Text
{
get{return text;}
set{text=value;}
}
}

前端xaml

<TextBlock x:Name="HelloText" Text={Binding Text}>

这样就实现了将TextBlock中的Text和一个类中的属性进行绑定;

当然,还需要给TextBlock指定一个数据上下文datacontext(因为也许在你的众多类中,都有一个叫做Text的属性,那么程序怎么知道应该绑定哪个class或者哪个数据对象的Text呢,这里的datacontext就是起到这个作用)

可以在页面Intialize的时候指定this.DataContext = new sampleclass();

也可以在xaml文件中用resource标签中指定,还有很多其他的制定方法,这里暂不讨论;

这里还涉及到一个BindMode的问题,一共有三种OneTime,OneWay, TwoWay.

OneTime 指一次绑定,无论属性有没有发生变法,前台的现实都是不会改变的;

OneWay 指在绑定过程中,如果后台的属性发生改变,会直接在前台显示出来;

TwoWay 指在绑定过程中,前后台可以交互,相互影响;

在实现OneWay和TwoWay的时候,需要注意的是包含属性的对象,需要实现INotifyPropertyChanged

也就是通知系统属性的变化,具体代码:

 
public class simpleclass:INotifyPropertyChanged
{
public event PropertyChangedEventHandler PropertyChanged;
private string text = "Hello World";
private Command _saveCommand = null;
public string Text
{
set { text = value; OnPropertyChanged("Text"); }
get { return text; }
}

protected void OnPropertyChanged(string value)
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(value));
}
}


关于topic2:

在silverlight以往的版本中,还无法实现对事件的直接绑定,在silverlight4中,可以实现对事件的绑定只要实现了ICommand接口,具体方法如下:

 public class Command : ICommand
{
public event EventHandler CanExecuteChanged;
Predicate<object> _canExecute = null;
Action<object> _excuteAction = null;
public Command(Predicate<object> canExecute, Action<object> excuteAction)
{
_canExecute = canExecute;
_excuteAction = excuteAction;
}
public bool CanExecute(object parameter)
{
if (_canExecute != null)
return _canExecute(parameter);
return true;
}

public void Execute(object parameter)
{
if (_excuteAction != null)
_excuteAction(parameter);
if (CanExecuteChanged != null)
CanExecuteChanged(this, new EventArgs());
}
}
</object>在simpleclass中加入方法<br>
public class simpleclass: INotifyPropertyChanged<br>
{<br>
........<br>
private Command _saveCommand;<br>
//实现具体的方法<br>
public Command SaveCommand<br>
{<br>
get<br>
{<br>
if(_saveCommand == null)<br>
_saveCommand = new Command<br>
(<br>
p => true,<br>
p => Text = "Hello World Changed!!"<br>
);<br>
return _saveCommand;<br>
}<br>
}<br>
}<br>
xaml中<br>
<TextBlock x:Name="HelloText" Text="{Binding Text}" Command = "{Binding SaveCommand}"><br>
这样就实现了command的绑定
<p></p>
<p>
<br>
原文地址:http://www.itmmd.com/201410/68.html <br>
该文章由 <a href="http://www.itmmd.com" disabled="true">萌萌的IT人</a> 整理发布,转载须标明出处。
</p>

<div id="digg" style="display:none">
<dl id="btnDigg" class="digg digg_disable">
<dt onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_ding'])">顶</dt>
<dd>11</dd>
</dl>
<dl id="btnBury" class="digg digg_disable">
<dt onclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_cai'])">踩</dt>
<dd>0</dd>
</dl>
</div>
<div id="article_next_prev">
<dl class="pre">
<dd><a href="/201410/69.html" disabled="true"> cocos2d-x Tests学习:整体架构 </a> 上一篇</dd>
</dl>
<dl class="next">
<dd>下一篇 <a href="/201410/58.html" disabled="true">Android 开发问题!No Launcher activity found!错误</a></dd>
</dl>
</div>

<div id="ad_5">
<dl id="btnDigg" class="ad_5_left">
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- itmmd -->
<ins class="adsbygoogle" style="display:inline-block;width:300px;height:250px" data-ad-client="ca-pub-2876867208357149" data-ad-slot="6508889425"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</dl>
<dl id="btnBury" class="ad_5_right">
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- itmmd -->
<ins class="adsbygoogle" style="display:inline-block;width:300px;height:250px" data-ad-client="ca-pub-2876867208357149" data-ad-slot="6508889425"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</dl>
</div>
<div class="replyS">
<br>
<b> 精彩回复 </b>
</div>
<div class="content_list">
</div>
<div>
<table cellspacing="1" cellpadding="1" border="0">
<tbody><tr>
<td>
<form id="form_pl">
<table width="700px" border="0" cellspacing="0" cellpadding="0">
<tbody><tr>
<td height="28" colspan="5" class="gd2">
发表评论
</td>
</tr>
<tr>
<td colspan="4" align="left" class="gd2">
<textarea name="plnr" rows="3" id="plnr" style="width: 95%" disabled=""></textarea>
</td>
</tr>
<tr>
<td height="10" colspan="4"></td>
</tr>
<tr>
<td align="left" class="gd2">
姓名:
<input type="text" id="plr" name="plr" disabled="">

<input id="btn_pl" name="btn_pl" type="button" value="发表评论" class="btn" disabled="">
</td>
</tr>
</tbody></table>
</form>
</td>
</tr></tbody></table>
</div>
<div class="content_end">

<div class="content_end_left">
<div class="w_r">
<h4>
<a href="/boke.html" disabled="true">最新段子</a>
<span class="more">
<a href="/boke.html" class="right_more" disabled="true">more
</a>
</span>
</h4>
<ul>
<li><span class="hot_list1">1</span> <a href="/201412/265.html" target="_blank" disabled="true"><span title="一个群里天猫红包引发" 血案""="">一个群里天猫红包引发"血案"</span></a>
</li>
<li><span class="hot_list2">2</span> <a href="/201412/241.html" target="_blank" disabled="true"><span title="作为一个游戏策划,我已经被程序员玩死3次了!这一次也不靠谱!!!">作为一个游戏策划,我已经被程序员玩死3次了!这一次也不靠谱!...</span></a>
</li>
<li><span class="hot_list3">3</span> <a href="/201411/218.html" target="_blank" disabled="true"><span title="面向对象编程?没有对象你编毛程序!!!">面向对象编程?没有对象你编毛程序!!!</span></a>
</li>
<li><span class="hot_list">4</span> <a href="/201411/185.html" target="_blank" disabled="true"><span title="逗比的程序员,逗比产生的娱乐,先给大家~~~">逗比的程序员,逗比产生的娱乐,先给大家~~~</span></a>
</li>
<li><span class="hot_list">5</span> <a href="/201411/173.html" target="_blank" disabled="true"><span title="IT蛋疼的项目,一张图告诉你项目为什么失控">IT蛋疼的项目,一张图告诉你项目为什么失控</span></a>
</li>
<li><span class="hot_list">6</span> <a href="/201411/162.html" target="_blank" disabled="true"><span title="!!中兴、华为、大唐、波导、魅族正商讨合并,新品牌将命名为“中华大波妹”!!">!!中兴、华为、大唐、波导、魅族正商讨合并,新品牌将命名为“...</span></a>
</li>
<li><span class="hot_list">7</span> <a href="/201411/150.html" target="_blank" disabled="true"><span title="假如生活欺骗了你,找50个程序员问问为什么编程">假如生活欺骗了你,找50个程序员问问为什么编程</span></a>
</li>
<li><span class="hot_list">8</span> <a href="/201411/124.html" target="_blank" disabled="true"><span title="程序员表白......逗比了">程序员表白......逗比了</span></a>
</li>
<li><span class="hot_list">9</span> <a href="/201411/105.html" target="_blank" disabled="true"><span title="程序员、设计师、项目经理眼中的他们">程序员、设计师、项目经理眼中的他们</span></a>
</li>
<li><span class="hot_list">10</span> <a href="/201410/82.html" target="_blank" disabled="true"><span title="国外程序员经典笑话7:世界山最聪明的人">国外程序员经典笑话7:世界山最聪明的人</span></a>
</li>

</ul>
</div>
</div>
<div class="content_end_right">
<a href="/201410/49.html" target="_blank" disabled="true">
<img border="0" alt="程序员永远活在另一个世界中" src="/html/kindeditor/pic/20141019/2014101922174609736341.jpg" width="360" height="360">
</a>
</div>
</div>

<div id="siderList">

<div class="baoPic">
<a href="/boke.html" disabled="true">
<img alt="超神了,暴走了...." class="logo" src="/site/images/zhaolezi.gif" title="超神了,暴走了....写代码疯了~快来看逗比乐乐吧!" width="300px" height="60px">
</a>
</div>

<div class="ad2">
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- itmmd 侧边栏 -->
<ins class="adsbygoogle" style="display:inline-block;width:300px;height:250px" data-ad-client="ca-pub-1944176156128447" data-ad-slot="8736056345"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>

<div class="news">

<div class="w_r">
<h4>
<a href="/boke.html" disabled="true">最新段子</a>
<span class="more">
<a href="/boke.html" class="right_more" disabled="true">more
</a>
</span>
</h4>
<ul>
<li><span class="hot_list1">1</span> <a href="/201412/265.html" target="_blank" disabled="true"><span title="一个群里天猫红包引发" 血案""="">一个群里天猫红包引发"血案"</span></a>
</li>
<li><span class="hot_list2">2</span> <a href="/201412/241.html" target="_blank" disabled="true"><span title="作为一个游戏策划,我已经被程序员玩死3次了!这一次也不靠谱!!!">作为一个游戏策划,我已经被程序员玩死3次了!这一次也不靠谱!...</span></a>
</li>
<li><span class="hot_list3">3</span> <a href="/201411/218.html" target="_blank" disabled="true"><span title="面向对象编程?没有对象你编毛程序!!!">面向对象编程?没有对象你编毛程序!!!</span></a>
</li>
<li><span class="hot_list">4</span> <a href="/201411/185.html" target="_blank" disabled="true"><span title="逗比的程序员,逗比产生的娱乐,先给大家~~~">逗比的程序员,逗比产生的娱乐,先给大家~~~</span></a>
</li>
<li><span class="hot_list">5</span> <a href="/201411/173.html" target="_blank" disabled="true"><span title="IT蛋疼的项目,一张图告诉你项目为什么失控">IT蛋疼的项目,一张图告诉你项目为什么失控</span></a>
</li>
<li><span class="hot_list">6</span> <a href="/201411/162.html" target="_blank" disabled="true"><span title="!!中兴、华为、大唐、波导、魅族正商讨合并,新品牌将命名为“中华大波妹”!!">!!中兴、华为、大唐、波导、魅族正商讨合并,新品牌将命名为“...</span></a>
</li>
<li><span class="hot_list">7</span> <a href="/201411/150.html" target="_blank" disabled="true"><span title="假如生活欺骗了你,找50个程序员问问为什么编程">假如生活欺骗了你,找50个程序员问问为什么编程</span></a>
</li>
<li><span class="hot_list">8</span> <a href="/201411/124.html" target="_blank" disabled="true"><span title="程序员表白......逗比了">程序员表白......逗比了</span></a>
</li>
<li><span class="hot_list">9</span> <a href="/201411/105.html" target="_blank" disabled="true"><span title="程序员、设计师、项目经理眼中的他们">程序员、设计师、项目经理眼中的他们</span></a>
</li>
<li><span class="hot_list">10</span> <a href="/201410/82.html" target="_blank" disabled="true"><span title="国外程序员经典笑话7:世界山最聪明的人">国外程序员经典笑话7:世界山最聪明的人</span></a>
</li>

</ul>
</div>

</div>

<div class="baozou">
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- itmmd 侧边栏 -->
<ins class="adsbygoogle" style="display:inline-block;width:300px;height:250px" data-ad-client="ca-pub-1944176156128447" data-ad-slot="8736056345"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>

<div class="news">

<div class="w_r">
<h4>
<a href="/news.html" disabled="true">最新新闻</a>
<span class="more">
<a href="/news.html" class="right_more" disabled="true">more
</a>
</span>
</h4>
<ul>
<li><span class="hot_list1">1</span> <a href="/201412/298.html" target="_blank" disabled="true"><span title="目前全网的运营商正在遭受来自僵尸网络的反射攻击">目前全网的运营商正在遭受来自僵尸网络的反射攻击</span></a>
</li>
<li><span class="hot_list2">2</span> <a href="/201411/163.html" target="_blank" disabled="true"><span title="天猫双十一巨量成交额的背后 余额宝牺牲了多少人理财者的利益?">天猫双十一巨量成交额的背后 余额宝牺牲了多少人理财者的利益?</span></a>
</li>
<li><span class="hot_list3">3</span> <a href="/201411/131.html" target="_blank" disabled="true"><span title="浪潮天梭K1对垒HP小型机技高一筹">浪潮天梭K1对垒HP小型机技高一筹</span></a>
</li>
<li><span class="hot_list">4</span> <a href="/201411/127.html" target="_blank" disabled="true"><span title="浪潮天梭K1系统应用农业部成功替换">浪潮天梭K1系统应用农业部成功替换</span></a>
</li>
<li><span class="hot_list">5</span> <a href="/201410/61.html" target="_blank" disabled="true"><span title="Spring Sync ,基于Spring服务器之间的数据交换....">Spring Sync ,基于Spring服务器之间的数据交...</span></a>
</li>
<li><span class="hot_list">6</span> <a href="/201410/60.html" target="_blank" disabled="true"><span title="apache log4j 2.1 发布,提供了很多心功能">apache log4j 2.1 发布,提供了很多心功能</span></a>
</li>
<li><span class="hot_list">7</span> <a href="/201410/59.html" target="_blank" disabled="true"><span title="IT人!打破新的自由落体运行">IT人!打破新的自由落体运行</span></a>
</li>
<li><span class="hot_list">8</span> <a href="/201410/41.html" target="_blank" disabled="true"><span title="Google Shopping Express 谷歌快车 正在高速运行,谷歌在多个城市开启了快递服务,并启用新的服务名字“会员费”">Google Shopping Express 谷歌快车 正...</span></a>
</li>
<li><span class="hot_list">9</span> <a href="/201410/40.html" target="_blank" disabled="true"><span title="Dropbox 出现bug导致删除了一部分云端的用户文件">Dropbox 出现bug导致删除了一部分云端的用户文件</span></a>
</li>
<li><span class="hot_list">10</span> <a href="/201410/39.html" target="_blank" disabled="true"><span title="电商逆发展,要玩实体店了吗?亚马逊频繁开设假期临时商店~~">电商逆发展,要玩实体店了吗?亚马逊频繁开设假期临时商店~~</span></a>
</li>

</ul>
</div>

</div>
<div class="ad2">
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- itmmd 侧边栏 -->
<ins class="adsbygoogle" style="display:inline-block;width:300px;height:250px" data-ad-client="ca-pub-1944176156128447" data-ad-slot="8736056345"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
<div class="tagList">
<div class="w_r">
<h4>
<a href="/boke.html" disabled="true">标签云</a>
<span class="more">
<a href="/boke.html" class="right_more" disabled="true">
more
</a>
</span>
</h4>
</div>

<ul class="classify">

<li><a href="/tag/android.html" title="tagNum" disabled="true">android</a></li>
<li><a href="/tag/android_intent_2.html" title="tagNum" disabled="true">android-intent</a></li>
<li><a href="/tag/android新手入门_2.html" title="tagNum" disabled="true">android新手入门</a></li>
<li><a href="/tag/linux命令详解_2.html" title="tagNum" disabled="true">linux命令详解</a></li>
<li><a href="/tag/linux学习笔记_2.html" title="tagNum" disabled="true">linux学习笔记</a></li>
<li><a href="/tag/程序员笑话.html" title="tagNum" disabled="true">程序员笑话</a></li>
<li><a href="/tag/android_listview.html" title="tagNum" disabled="true">android-listview</a></li>
<li><a href="/tag/android5.0.html" title="tagNum" disabled="true">android5.0</a></li>
<li><a href="/tag/android开发.html" title="tagNum" disabled="true">android开发</a></li>
<li><a href="/tag/大型网站架构设计.html" title="tagNum" disabled="true">大型网站架构设计</a></li>
<li><a href="/tag/spring_mvc新手入门.html" title="tagNum" disabled="true">spring-mvc新手入门</a></li>
<li><a href="/tag/spring_mvc教程.html" title="tagNum" disabled="true">spring-mvc教程</a></li>
<li><a href="/tag/产品经理.html" title="tagNum" disabled="true">产品经理</a></li>
<li><a href="/tag/java.html" title="tagNum" disabled="true">java</a></li>
<li><a href="/tag/android学习笔记.html" title="tagNum" disabled="true">android学习笔记</a></li>
<li><a href="/tag/android_layout.html" title="tagNum" disabled="true">android-layout</a></li>
<li><a href="/tag/java_rest.html" title="tagNum" disabled="true">java-rest</a></li>
<li><a href="/tag/javascript.html" title="tagNum" disabled="true">javascript</a></li>
<li><a href="/tag/memcache.html" title="tagNum" disabled="true">memcache</a></li>
<li><a href="/tag/ios开发.html" title="tagNum" disabled="true">ios开发</a></li>

</ul>
</div>

<div class="baozou" style="background:url(/site/images/duanzi.gif)">
<a href="/boke.html" disabled="true">
</a>
</div>
<div class="news">

<div class="w_r">
<h4>
<a href="/mobile.html" disabled="true">移动开发</a>
<span class="more">
<a href="/mobile.html" class="right_more" disabled="true">more
</a>
</span>
</h4>
<ul>
<li><span class="hot_list1">1</span> <a href="/201412/297.html" target="_blank" disabled="true"><span title="android 以编码的方式列出来当前app所有的窗口">android 以编码的方式列出来当前app所有的窗口</span></a>
</li>
<li><span class="hot_list2">2</span> <a href="/201412/296.html" target="_blank" disabled="true"><span title="android ksoap2 中把XML(DataSet) 当做参数传递">android ksoap2 中把XML(DataSet) ...</span></a>
</li>
<li><span class="hot_list3">3</span> <a href="/201412/290.html" target="_blank" disabled="true"><span title="Android 5.0 - ProgressBar 进度条无法展示到按钮的前面 ">Android 5.0 - ProgressBar 进度条无...</span></a>
</li>
<li><span class="hot_list">4</span> <a href="/201412/289.html" target="_blank" disabled="true"><span title="在低于android 5.0的版本中ActionBar不显示 ">在低于android 5.0的版本中ActionBar不显...</span></a>
</li>
<li><span class="hot_list">5</span> <a href="/201412/278.html" target="_blank" disabled="true"><span title="android apk 加密无法破解,apk破解 ">android apk 加密无法破解,apk破解 </span></a>
</li>
<li><span class="hot_list">6</span> <a href="/201412/271.html" target="_blank" disabled="true"><span title="android学习笔记(13)android幀布局">android学习笔记(13)android幀布局</span></a>
</li>
<li><span class="hot_list">7</span> <a href="/201412/264.html" target="_blank" disabled="true"><span title="Android图片上传,如何获取上传进度">Android图片上传,如何获取上传进度</span></a>
</li>
<li><span class="hot_list">8</span> <a href="/201412/263.html" target="_blank" disabled="true"><span title="android app打包部署到手机上报waiting for debugger ">android app打包部署到手机上报waiting fo...</span></a>
</li>
<li><span class="hot_list">9</span> <a href="/201412/262.html" target="_blank" disabled="true"><span title="android EditText 中的TextWatcher 限制小数点位数">android EditText 中的TextWatcher...</span></a>
</li>
<li><span class="hot_list">10</span> <a href="/201412/254.html" target="_blank" disabled="true"><span title="Android 5.0 Lollipop 处理 media buttons 事件的问题 ">Android 5.0 Lollipop 处理 media ...</span></a>
</li>

</ul>
</div>

</div>
</div>

<div id="div_footer">
<div id="footer">
<p> <a href="#" disabled="true">关于我们</a>|<a href="/sitemap.html" disabled="true">网站地图</a> |<a href="#" disabled="true">友情链接</a> </p>
<p>
<a href="http://www.csdn.net/" target="_blank" disabled="true">CSDN</a>|
<a href="http://www.cnblogs.com/" target="_blank" disabled="true">Cnblogs</a>|
<a href="http://www.iteye.com/" target="_blank" disabled="true">Iteye</a>
</p>
<p>
<script type="text/javascript">var cnzz_protocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cspan id='cnzz_stat_icon_1253495965'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "v1.cnzz.com/stat.php%3Fid%3D1253495965%26online%3D1%26show%3Dline' type='text/javascript'%3E%3C/script%3E"));</script><span id="cnzz_stat_icon_1253495965"><a href="http://www.cnzz.com/stat/website.php?web_id=1253495965" target="_blank">站长统计</a><a href="http://www.cnzz.com/stat/website.php?web_id=1253495965" target="_blank"> | 今日IP[6] | 今日PV[15] | 昨日IP[93] | 昨日PV[203] | </a><a href="http://www.cnzz.com/stat/website.php?web_id=1253495965&method=online" target="_blank">当前在线[1]</a></span><script src=" http://v1.cnzz.com/stat.php?id=1253495965&online=1&show=line" type="text/javascript"></script><script src="http://c.cnzz.com/core.php?web_id=1253495965&show=line&online=1&t=z" charset="utf-8" type="text/javascript"></script>
</p>
<address>
© 2014-2014 itmmd.com 版权所有 <a href="http://www.miitbeian.gov.cn/" disabled="true">鲁ICP备14030133号</a> 联系方式 QQ:372766897
</address>
</div>
</div>

<script src="/js/jquery-1.4.2.js" type="text/javascript"></script>
<script type="text/javascript" src="/js/SyntaxHighlighter/scripts/shCore.js"></script>
<script type="text/javascript" src="/js/SyntaxHighlighter/scripts/shBrushCSharp.js"></script>
<script type="text/javascript" src="/js/SyntaxHighlighter/scripts/shBrushCss.js"></script>
<script type="text/javascript" src="/js/SyntaxHighlighter/scripts/shBrushJava.js"></script>
<script type="text/javascript" src="/js/SyntaxHighlighter/scripts/shBrushJScript.js"></script>
<script type="text/javascript" src="/js/SyntaxHighlighter/scripts/shBrushSql.js"></script>
<script type="text/javascript" src="/js/SyntaxHighlighter/scripts/shBrushXml.js"></script>
<script type="text/javascript">
SyntaxHighlighter.config.clipboardSwf = '/js/SyntaxHighlighter/scripts/clipboard.swf';
SyntaxHighlighter.all();
</script>
<script src="/js/ict.js?t=20090221" type="text/javascript"></script>
<script language="javascript">
var guid='68';
$(document).ready(function(){

//每次访问增值服务+1 ,并查询出来最新的增值服务进行展示
$.ajax({
url:"/siteweb/module/default.do?method=updateArticleReadCount&guid=68",
type:"post",
dataType:"json",
success:function(json) {
//刷新访问次数
jQuery("#visits").html(json.visits);
}
});

$("#btn_pl").click(function(){
if($("#plnr").val() == ""){
alert("请输入评论内容!");
return;
}
if($("#plr").val() == ""){
alert("请输入姓名!");
return;
}
var queryString = $("#form_pl").serialize()+"&guid="+guid;
$.ajax({
url:"/siteweb/module/default.do?method=saveArticlePl&"+encodeURI(queryString),
contentType: "application/x-www-form-urlencoded; charset=utf-8",
type:"post",
dataType:"json",
success:function(json) {
if(json.result==true){
alert("评论发表成功! 带审批通过后即可展示 !");
$('#form_pl')[0].reset();
}else{
alert("操作失败,请与管理员联系!");
}
}
});
});
});
</script>

</object></object></object>原文地址:http://www.itmmd.com/201410/68.html
该文章由 android开发 整理发布,转载须标明出处。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  silverlight