如何在jquery ajax中调用Web服务 [英] How to call web services in jquery ajax
本文介绍了如何在jquery ajax中调用Web服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
HI,
我有一个asp.net应用程序。我在我的asp.net中添加了远程Web服务作为Web服务引用。我正在尝试调用该服务但是内部服务器错误
i have an asp.net application. I have added remote web services as web service reference in my asp.net.I am trying to call that that services but getting internal server error
function Getalldistricts() {
$.ajax({
type: "POST",
url: "/AgriService/Agriculture.asmx/Getalldistricts",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
var obj = JSON.parse(data.d);
$("#ddlDistrict").empty();
$("#ddlDistrict").append('<option value="--Select District--">--Select District--</option>');
for (var i = 0; i < obj.length ; i++) {
$("#ddlDistrict").append(' <option value="' + obj[i].districtna + '">' + obj[i].districtna + '</option>');
}
},
//error: function () {
// alert("Ajax Error");
//}
});
}
任何人都可以告诉我如何调用在asp中作为参考添加的web服务。 net
我的尝试:
我试过改变url path
can any one tell me how to call web service which is added as reference in asp.net
What I have tried:
I have tried by changing url path
推荐答案
.ajax({
type: POST,
url: / AgriService / Agriculture.asmx / Getalldistricts ,
数据: {},
contentType : application / json; charset = utf-8,
dataType: json,
成功:功能 (数据){
var obj =JSON .parse(data.d);
.ajax({ type: "POST", url: "/AgriService/Agriculture.asmx/Getalldistricts", data: "{}", contentType: "application/json; charset=utf-8", dataType: "json", success: function (data) { var obj = JSON.parse(data.d);
( < span class =code-string>#ddlDistrict)。empty();
("#ddlDistrict").empty();
( < span class =code-string> #ddlDistrict)。append(' < option value = - 选择区 - > - 选择区 - < / option>');
for ( var i = 0 ; i< obj.length; i ++){
("#ddlDistrict").append('<option value="--Select District--">--Select District--</option>'); for (var i = 0; i < obj.length ; i++) {
这篇关于如何在jquery ajax中调用Web服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文