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