如何从外部项目调用 Web 方法
How to call web method from external project?
我有两个项目,一个是Edge Chamber,另一个是Edge Docs。我想从 Edge Chamber 调用一个 Web 方法以在 Edge Docs 上启动用户,但 Web 方法未调用并且没有错误。请帮忙。这是边缘室代码,
function LaunchInEdgeDocs() {
$.ajax({
type: "POST",
url: "http://localhost:35534/Default.aspx/LaunchChamberUser",
data: "{userId:'" + userId + "',token:'" + token + "',chamberUserid:'" + cUserId + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
async: false,
success: function (data) {
},
error: function (jqXHR, exception) {
},
complete: function () {
}
});
}
这是边缘文档代码,
[WebMethod]
public static void LaunchChamberUser(string userId, string token, String chamberUserid)
{
LoginUser(userId, token, chamberUserid);
}
尝试以以下形式发送数据:
data: {
userId: userId,
chamberToken: token,
chamberUserid: cUserId
},
相关文章:
- PageMethods调用使用1参数成功,但在2上失败(未知web方法)
- Web方法只有在标记为静态时才有效,否则就不起作用;t
- Ajax 对 Web 方法 asp.net 调用不会触发
- 如何在 asp.net 中更改文本框的事件时调用Web方法
- 如何从外部项目调用 Web 方法
- 无法从母版页调用代码页中的 Web 方法
- 警报消息在 Ajax Web 方法中无法正常工作
- Web方法未在FlexiGrid中触发
- 调用服务器端从 JavaScript 继承了 C# Web 方法
- 使用 jQuery.ajax() 访问 c# WebMethod 会得到“未知的 Web 方法”
- asmx中Web方法的Ajax方法未启动
- asp.net web方法中ajax回调后,对象属性为null
- AJAX调用C#Web方法以返回列表
- jsTree-使用AJAX/C#Web方法动态填充树
- aspx页面中的Web方法未执行
- 使用JavaScript中的异步Web方法返回值触发/阻止页面事件
- javascript.net Web方法未执行
- jquery AJAX对web方法的调用未运行错误函数
- 如何将参数从原型传递到web方法
- Web方法不会调用,但不会出错