using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;/// <summary>
///WebService1 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
//若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。
[System.Web.Script.Services.ScriptService]
public class WebService1 : System.Web.Services.WebService { public WebService1 () { //如果使用设计的组件,请取消注释以下行
//InitializeComponent();
} [WebMethod]
public string Welcome(string User)
{
string UserName;
if (User == "")
{
UserName = "游客";
}
else
{
UserName = User;
}
string MsgStr = "欢迎【" + UserName + "您选择学习AJAX ASP.NET技术";
return MsgStr;
}
function btnOK_Click() {
var username = document.getElementById("txtUserName").value;
var ws = new WebService1();
ws.Welcome(username, ShowMsg);
}
function ShowMsg(result)
{
var strResult=result.toString();
document.getElementById("MsgDiv").innerHTML=strResult;;
}
以上的代码中调用web服务ws的welcome方法,为什么不能写成ShowMsg(ws.Welcome(username)),这样写的页面上的结果显示的是[object Object]。
解决方案 »
- 如何给网页源码标签的属性加双引号
- 对cookie 函数的一个疑问?
- jQuery 操作XML 插件
- 简单的小js都出错,谁帮我看看
- 高手帮瞧瞧为什么这段代码没有办法正确导出excel
- C#页面通过JS获取repeater中四个textbox中的数字然后进行求和放在最后一个label里面
- jq = jQuery.noConflict();和jQuery.noConflict();
- 请高手帮忙改一个form表单的JS 急~~
- 求助!对日期的检测格式为(yy/mm/dd),那位大侠给出相应的javascript代码
- 有谁做过以E-MAIL的方式,自动发送表单资料?求救于各位高手!!!
- function中声明的变量属于哪个object
- 求指教。。。
{
var strResult=result.toString();
document.getElementById("MsgDiv").innerHTML=strResult;;
}result 是一个对象
调试一下看,或者
for(var o in result){
alert(o+'\r\n'+result[o]);
}