如何使用绝对URL调用webapi? [英] How to call a webapi using an absolute URL?
本文介绍了如何使用绝对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_ = 'http://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_ = 'http://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?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文