本文介绍了如何使用绝对URL调用webapi?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
以下是用于在AJAX中调用webAPI控制器的JavaScript代码。但是我收到了错误。在这段代码中,使用了绝对URL。功能失败有什么问题?谢谢,如果你能提供帮助。
Below is the JavaScript code used for calling a webAPI controller in AJAX. But I got error returned. In this piece of code, an absolute URL is used. What's wrong the function fails? Thanks if you can help.
$('#btnSubmit').click(function (e) { $("#getResult").val(""); debugger; var lon = getControlValue('txt_Lon'); var lat = getControlValue('txt_Lat'); var server_ = 'myServer/'; server_ = server_ + "api/myController/GetLatlon?lon=" + lon + "&lat=" + lat; $.ajax({ contentType: 'application/json', type: "GET", url: server_, success: function (result, textStatus, jqXHR) { debugger; setTextBoxValue('getResult', result.eligible); }, error: function (jqXHR, textStatus, errorThrown) { $("#getResult").val(jqXHR.statusText); } }); });我的尝试: 如何使用绝对URL调用webApi?
What I have tried: How to call a webApi using an absolute URL?
推荐答案(' #btnSubmit')。click( function (e){ ('#btnSubmit').click(function (e) {
( #getResult)。val( ); 调试器; var lon = getControlValue(' txt_Lon'); var lat = getControlValue(' txt_Lat'); var server_ = ' http:// myServer /'; server_ = server_ + api / myController / GetLatlon?lon = + lon + & lat = + lat; ("#getResult").val(""); debugger; var lon = getControlValue('txt_Lon'); var lat = getControlValue('txt_Lat'); var server_ = 'myServer/'; server_ = server_ + "api/myController/GetLatlon?lon=" + lon + "&lat=" + lat;
.ajax({ contentType:' application / json', type: GET, url:server_, success: function (result,textStatus,jqXHR){ debugger ; setTextBoxValue(' getResult',result.eligible); },错误: function (jqXHR,textStatus,errorThrown){ .ajax({ contentType: 'application/json', type: "GET", url: server_, success: function (result, textStatus, jqXHR) { debugger; setTextBoxValue('getResult', result.eligible); }, error: function (jqXHR, textStatus, errorThrown) {
更多推荐
如何使用绝对URL调用webapi?
发布评论