gpt4 book ai didi

javascript - 从 Javascript 使用 Web 服务

转载 作者:行者123 更新时间:2023-11-30 20:22:42 26 4
gpt4 key购买 nike

人们我正在尝试使用 JavaScript 代码使用 Web 服务这是网络服务:http://192.168.0.43/DWService/DW_WebService.asmx它有一些方法,当用户发送参数时,其中一个方法返回一个编码的字符串。

我正在使用 ScriptManager

<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<%-- web service reference --%>
<asp:ServiceReference Path="http://192.168.0.43/DWService/DW_WebService.asmx" />
</Services>
</asp:ScriptManager>

调用:

<tr>
<td>
<asp:Button ID="btnVwr" runat="server" Text="Visor" OnClientClick="return Submit();" />
</td>
<td>
<asp:Button ID="btnDwn" runat="server" Text="Descargar" />
</td>
</tr>
<tr>
<td colspan="2">
<asp:TextBox ID="txtlinkVisor" runat="server" TextMode="MultiLine" Rows="5" Width="482px"></asp:TextBox>
</td>
</tr>
</table>

我的脚本:

<script type="text/javascript">
function Submit() {
var condicion = $get("<%=txtDocID.ClientID %>").value;
var url = $get("<%=txtUrl.ClientID %>").value;
var fc = $get("<%=txtFCid.ClientID %>").value;
var dwuser = $get("<%=txtUsr.ClientID %>").value;
var dwpass = $get("<%=txtPas.ClientID %>").value;
URLDocVw(condicion, url, fc, dwuser, dwpass);
return false;
};
function OnSuccess(response) {
alert(response);
};
function OnError(r) {
alert(response);
};
</script>

服务器返回:“0x800a1391 - JavaScript 运行时错误:'URLDocVw' 未定义”URLDocVw 是方法的名称我在 scriptManager 的路径上以不同的方式进行了测试,但我无法解决它。拜托,我是第一次这样做。我希望有人能帮助我。

提前致谢。

最佳答案

您可以改用 ES6:

$(function() {
$("[id*=btnVwr]").click(function() {
var url = $.trim($("[id*=txtUrl]").val());
var fc = $.trim($("[id*=txtFCid]").val());
var usr = $.trim($("[id*=txtUsr]").val());
var pas = $.trim($("[id*=txtPas]").val());
var con = $.trim($("[id*=txtDocID]").val());
fetch('http://192.168.0.43/DWService/DW_WebService.asmx?WSDL/URLDocVw', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({url, fc, con, pas , usr})
})
.then(raw => raw.json())
.then(data =>console.log(data))
.catch(error => console.error(error))
});
});

关于javascript - 从 Javascript 使用 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51291469/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com