AJAX用POST方法提交到WEBSERVICE的问题..

fxxyz 2009-12-05 04:03:20
我用的是prototype.js框架

JS部分
function Post_UserClass_Add() {
var options = {
method: 'post',
parameters: $F('offerclass').serialize(),
onComplete: function(trans) {
if (trans.responseText=='') {
$('popDiv').update('添加失败!<br><a href="javascript:closeDiv()">关闭窗口</a>');
} else {
$('popDiv').update('添加成功!<br><a href="javascript:closeDiv()">关闭窗口</a>');
}
}
}
new Ajax.Request(path + 'Post_UserClass_Add', options);
}


Webservice部分

[WebMethod]
public string Post_UserClass_Add(string classname)
{
string xyz = "";
if (classname == "a")
{
xyz = "ok";
}
else
{
xyz = "no";
}
return xyz;
}


提交的时候.老是只显示正在提交中...
...全文
156 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
hyl200255 2011-06-21
  • 打赏
  • 举报
回复
学习了
fxxyz 2009-12-07
  • 打赏
  • 举报
回复
你的也是GET提交的嘛..

就我上面的代码哪个地方写错了?
悔说话的哑巴 2009-12-06
  • 打赏
  • 举报
回复
function startStatusCheck()
{

//创建周期性发送请求的Ajax对象
updater = new Ajax.PeriodicalUpdater(
'status',
'fileupload',
{asynchronous:true, frequency:1, method: 'get', parameters: 'c=status&t='+new Date(),onSuccess: showFilter, onFailure: reportError});
}

fxxyz 2009-12-06
  • 打赏
  • 举报
回复
今天有人没?可以帮忙吗?
fxxyz 2009-12-05
  • 打赏
  • 举报
回复
因为数据往后扩展可能会有密码等数据传递..所以.不想用GET提交..
fxxyz 2009-12-05
  • 打赏
  • 举报
回复
GET我可以正常提交..为什么POST不行呢?

不知道在代码上有没有错误?

程序部分我调用试了一下.返回的是XML格式的文本..都可以正常输出OK和NO

但在JS部分不知道是不是这种方式传值过去的..搞不明白..
lovexilove 2009-12-05
  • 打赏
  • 举报
回复
该框架还没用过!
  • 打赏
  • 举报
回复

function startStatusCheck()
{

//创建周期性发送请求的Ajax对象
updater = new Ajax.PeriodicalUpdater(
'status',
'fileupload',
{asynchronous:true, frequency:1, method: 'get', parameters: 'c=status&t='+new Date(),onSuccess: showFilter, onFailure: reportError});
}


用这个 好像更好点
  • 打赏
  • 举报
回复
参考这个 你试试 我前几天刚写过一个的
要使用这个框架达到异步效果 好像 必须get 提交

var myAjax = new Ajax.Updater(
'objectTd', //TODO: 更新的页面元素
actionUrl, // 请求的URL
{
method: 'get',
evalScripts: true
}
)
需要不断的更新的话
你的框架 使用的 好像有点问题啊
jack15850798154 2009-12-05
  • 打赏
  • 举报
回复
楼主你调试看看呢?
jack15850798154 2009-12-05
  • 打赏
  • 举报
回复
帮帮楼主,替楼主顶一下。。
fxxyz 2009-12-05
  • 打赏
  • 举报
回复
MARK
fxxyz 2009-12-05
  • 打赏
  • 举报
回复
哪位兄弟可以帮忙一下.小弟初学

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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