我想从javascript调用一个dll的方法.
我按照这篇文章用c#创建activex对象
由于activeX仅适用于IE,我应该如何在FireFox或Chrome中使用javascript调用这些方法?
我已经有一个使用ActiveX对象调用Dll方法的应用程序,但它只在IE中工作.
有没有可能使我的应用程序浏览器独立的方法?
更新
我使用Jquery异步AJAX和webservice来调用dll方法:
var to_return = $.ajax({
type: "POST",
url: "Default.aspx/CallMe", //CallMe is WebService method
data: "{}", // parameter to pass
async: false,
contentType: "application/json; charset=utf-8",
dataType: "json",
});
alert(to_return.responseText);
Run Code Online (Sandbox Code Playgroud)
如果CallMe()返回一个字符串,它会将其警告为{"d":"True"},其中"True"是从CallMe返回的字符串.
我怎样才能从中获得返回的字符串?
另外,如果webservice的CallMe()方法返回该DLL中存在的类的Object?如何在JavaScript中检索该对象?我能使用返回的对象调用该类的方法吗?
请帮忙.
| 归档时间: |
|
| 查看次数: |
41699 次 |
| 最近记录: |