今天碰到一个奇怪的问题,大家进来帮我看看

DB_Jackaroo 2007-08-08 11:53:00
我用js调用webservice方法,本来正确的返回结果应该是:
<personInfo>
<name>zhangsan</name>
</personInfo>

以前还好好的,今天突然在中间给我加了点东西,现在是这样的:
<personInfo>
<d>
<name>zhangsan</name>
</d>
</personInfo>

我跟踪了一下,在webservice返回来的时候还是对的,只是在js调用后就多加了一层。
不知道问题出现在那里,我的系统重新安装了,并且安装了vs2008 beta2

项目一直用的都是vs2005

请各位帮忙看看,
...全文
211 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
DB_Jackaroo 2007-08-08
  • 打赏
  • 举报
回复
上面三个就是处理的过程,中间没有其他任何操作。然后就是访问返回的结果
DB_Jackaroo 2007-08-08
  • 打赏
  • 举报
回复
这个是JS里面调用webservie的方法,第一个是参数,第二个是返回结果的处理函数
WebService.GetVideoInfoByauthorID(VideoList.GetByName(), this.LoadVideoID);

处理函数
this.LoadVideoID = function(videoInfo) {
try
{
if(videoInfo.d.videoGuid != null)
}
catch{}
}

下面是webservice方法:
[WebMethod]
public mine.VideoInfo GetVideoInfoByauthorID(string authorID)
{
return (new mine.Service()).GetVideoInfoByauthorID(authorID);
}
孟子E章 2007-08-08
  • 打赏
  • 举报
回复
webservice从数据库返回的xml结果都是正确的?
那你返回到客户端的是什么样子?
中间进行了哪些处理过程?
孟子E章 2007-08-08
  • 打赏
  • 举报
回复
既然返回来是对的,那一定是你客户端代码的问题
jingkunli 2007-08-08
  • 打赏
  • 举报
回复
路过
DB_Jackaroo 2007-08-08
  • 打赏
  • 举报
回复
就是在js里面调用webservice的方法,webservice从数据库返回的xml结果都是正确的,就是在js调用webservice的时候就出现上面的问题。
showmy 2007-08-08
  • 打赏
  • 举报
回复
jf up
qi_ting 2007-08-08
  • 打赏
  • 举报
回复
顶,坐下沙发。
hongqi162 2007-08-08
  • 打赏
  • 举报
回复
猜不出来
xwk789xwk 2007-08-08
  • 打赏
  • 举报
回复
不懂,只能帮顶
Jinglecat 2007-08-08
  • 打赏
  • 举报
回复
不晓得,

说明上下文环境都没有,你就这样让我猜,也猜不出来 ....
jy02568489 2007-08-08
  • 打赏
  • 举报
回复
可能跟你字体格式有关
cat_hsfz 2007-08-08
  • 打赏
  • 举报
回复
你用fiddler或者HttpWatch看看HTTP通信。

62,254

社区成员

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

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

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

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