如何在jquery ajax中调用Web服务 [英] How to call web services in jquery ajax

查看:82
本文介绍了如何在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆