C WebService輸出JSON 實現二

2022-02-22 14:32:26 字數 1458 閱讀 9558

服務端**(c#)

using

system;

using

system.collections.generic;

using

system.linq;

using

system.web;

using

system.web.script.serialization;

using

system.web.script.services;

using

system.web.services;

using

newtonsoft.json;

namespace

ajaxjson

[webmethod]

public

void login(string username,string

password)

[webmethod]

public

void getuser(int

id)

[webmethod]

public

void

getlist()

}public

class

user

public

string password

public

string name

public

double money }}

view code

客戶端**

jquery.ajax( ,   

type:'post',

datatype:'json',

success:function(data) ,

error : function(xhr,status,error)

});

補充ajax跨域問題:

由於jsonp get的限制這裡採用xhr2的cors的模式,即利用headers中的origin引數實現,這裡直接在配置檔案中設定,留意紅色部分

配置後就可以使用普通的ajax方式訪問該服務了

擴充套件:php中跨域配置

header('access-control-allow-origin: *');

//header('content-type: text/plain');

C webservice服務學習筆記

偶爾開始學習c webservice的學習 天氣服務 本以為這個介面是免費的,由於一開始不知道怎麼呼叫,所以就開始研究起來了 1 在vs中新增服務引用 引用名字為 mywebservice 2 例項化應用的物件 mywebservice.weatherws service new assistant...

C webservice呼叫方法總結

一 webservice在cs後台程式中的呼叫 a 通過命名空間和類名直接呼叫 示例 webservice ws new webservice string s ws.helloworld b 通過新增web引用的方式呼叫,首先新增web引用,通過url指向webservice,指定web引用名,假...

C webservice 編寫 發布 呼叫

採用的工具vs2010生成工程 1.生成webservice工程 建 asp.net 空web 應用程式。2.在建好的asp.net 空web應用程式中新建項 web 服務 完成上述內容工程結構如下圖 下面主要的操作就是在webservice1.asmx.cs檔案中進行,裡面寫了幾個服務,兩個簡單服...