如何可以让这段代码提交的时候不刷新页面!最好是AJAX!

<formaction="?char=<?phpprint$_GET["char"]?>"method="post"><h4>位置&保护<ahref="?manual#p... <form action="?char=<?php print $_GET["char"]?>" method="post">
<h4>位置 & 保护 <a href="?manual#posi" target="_blank" class="a0">详细说明请点我</a></h4>
         在这里选择条件判断。</br>
         只有前排才会保护,后排不会保护。
<table><tbody>
<tr><td>位置 :</td><td><input type="radio" class="vcent" name="position" value="front"
<?php ($char->position=="front"?print(" checked"):NULL) ?>>站前排</td></tr>
<tr><td></td><td><input type="radio" class="vcent" name="position" value="back"
<?php ($char->position=="back"?print(" checked"):NULL) ?>>站后排</td></tr>
<tr><td>护卫 :</td><td>
<select name="guard">
<?php

// 前卫の时の后卫守り //////////////////////////////
$option = array(
"always"=> "必定保护",
"never" => "不保护",
"life25" => "活力25%以上时保护",
"life50" => "活力50%以上时保护",
"life75" => "活力75%以上时保护",
"prob25" => "25%的概率保护",
"prpb50" => "50%的概率保护",
"prob75" => "75%的概率保护",
);
foreach($option as $key => $val)
print("<option value=\"{$key}\"".($char->guard==$key ? " selected" : NULL ).">{$val}</option>");
?>
</select>
</td></tr>
</tbody></table>
<input type="submit" class="btn" value="确认站位">
</form>
</div>
展开
 我来答
影孓丶小白
2011-02-11 · TA获得超过624个赞
知道小有建树答主
回答量:289
采纳率:0%
帮助的人:429万
展开全部
刚刚回答了一个类似的问题
这是 ajax请求,无刷新!

我给你一个 控制层 返回json格式的数据 然后 jsp中接受的代码吧, 如果你还是不知道 可以叫我.
控制层
/**
* 把数据写到页面上
*/
json = "{\"total\":\"" + iTotalCount + "\",\"rows\":" + PublicUtil.getGson().toJson(lstMap) + "}";
out.println(json);

显示层
//用变量存储
//NGBOSS_BUSINESS.APP_BASEURL+"/bussinessAccepted/findAcctAndAcctBookByCusId" 这个是请求的地址.
var account_json = get_ajax_json_function(NGBOSS_BUSINESS.APP_BASEURL+"/bussinessAccepted/findAcctAndAcctBookByCusId");
// 下面把 account_json 打印出来
//建议用console.log命令
console.log(account_jso); //ie里不支持这个命令, 建议用火狐

如果你觉得可以的话, 就试试, 不明白可以问我.
觉得好的话 就提为最佳答案, 方便其大家一起学习.

sorry 掉了一个 方法的实现

/**
* 得到Combobox的Ajax返回值
* @param url
* @returns
*/
function get_ajax_json_function(url){
var usertype = $("#customer_blocinstall_base_usertype").combobox("getValue");
if(usertype == 3){
$.userType_simulation = 2;
}
var ajax_json=$.ajax({
url:url,
data:{"customerId":$.group.customerId,"userType":$.userType_simulation,"status":1},
async: false
}).responseText;
ajax_json = jQuery.parseJSON(ajax_json);
return ajax_json;
}
ylongshao1987
2011-02-11 · TA获得超过9811个赞
知道小有建树答主
回答量:1277
采纳率:100%
帮助的人:698万
展开全部
要不刷新页面,那么你提交后没有返回页面。ajax一样要刷页面啊。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式