badhou 2008-05-30
前台javascript
function addQuestion(){ var questionContent = $(”questionContent”).value; if (questionContent == null || questionContent == “”) { $(”questionTip”).innerHTML = “你提交的问题不能为空,请重新输入!”; return; } var url = “ajax/addQuestion.action?content=” + questionContent; url = encodeURI(url); url = encodeURI(url); new Ajax.Request(url, { method: ‘post’, onSuccess: function(transport){ var result = transport.responseText.evalJSON(); $(”questionTip”).innerHTML = result.tip; GetQList(2, 1); //刷新我的问题列表 }, onCreate: function(){ $(”questionTip”).innerHTML = $(”loadingSubQ”).innerHTML; $(”askQForm”).disable(); }, onFailure: function(){ $(”questionTip”).innerHTML = “问题提交失败”; $(”askQForm”).enable(); } }); }
使用的是ProtoType1.6,上面的代码很明白,就不多说了。注意encodeURI俩次。
后台获取到content后。
String dContent = java.net.URLDecoder.decode(getContent(),”utf-8″);
即可。
还有一种最简单方式:
将提交内容放在form中,使用ProtoType的Form.serialize(),不存在编码问题,ProtoType已经帮你做好了。
结束数据方法的参数,该如何定义?-- 集合为自定义实体类中的结合属性,有几个实体类,改变下标就行了。<input id="add" type="button" value="新增visitor&quo
本文实例讲述了php+ ajax 实现的写入数据库操作。分享给大家供大家参考,具体如下:。<input class="tel" type="text" placeholder="请输入您的手机号码&q