问个很菜的问题

SinGooCMS 2007-04-04 11:57:42
在客户端通过xmlHttp.send(str)发送的str

在服务端怎么接收?

是不是写在page_load里面?

要怎么写?

各位高人给个详细介绍

谢谢!
...全文
158 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ashou706 2007-04-05
  • 打赏
  • 举报
回复
js..把参数先连接起来
var QueryString =DirName=+DirName+"|"+DirResum+"|"+R_ID+"|"+ispwd+"|"+Pwd+"|"+DirID;
var url = "Ajax.aspx?Type=DirectoryListEdit";
xmlHttp.open("POST",url,true);
xmlHttp.onreadystatechange = EditPropertyDirList;
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.send(QueryString);


在Ajax.aspx中的page_Load中写如下

string RequestStr = Request.Form[0]; //《-这个就是你要的。之后把个个参数分隔开就ok了

string[] ReqStr = RequestStr.Split('|');
string DirName = ReqStr[0];
string DirResum = ReqStr[1];
//程序代码就不写了吧
左大神在这 2007-04-04
  • 打赏
  • 举报
回复
服务器端肯定是个SREVLET,你把接收信息和处理的请求的控制都些在这里就可以了:
*/
public void doPost(HttpServletRequest req, HttpServletResponse res) throws java.io.IOException {

Enumeration headers = req.getHeaderNames();
while (headers.hasMoreElements()) {
String header =(String) headers.nextElement();
System.out.println(header+": "+req.getHeader(header));
}

Cart cart = getCartFromSession(req);

String action = req.getParameter("action");
String item = req.getParameter("item");

if ((action != null)&&(item != null)) {

if ("add".equals(action)) {
cart.addItem(item);

} else if ("remove".equals(action)) {
cart.removeItems(item);

}
}

String cartXml = cart.toXml();
res.setContentType("text/xml");
res.getWriter().write(cartXml);
}
SinGooCMS 2007-04-04
  • 打赏
  • 举报
回复
上面的是java吧.


我用的是asp.net(c#)的.

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧