我试图传递params
"你好"到[WebMethod]
。但是,由于未知原因,它会返回Invalid web service call, missing value for parameter: 'data'
的错误。这是为什么?哪个部分是错误?
网络服务
[WebMethod]
public string GetData(string data)
{ return "success"; }
的Javascript
$http.post("somelocation/PostData",{ //Edited: FROM GetData to PostData
headers:{
"Content-Type":"application/json;"
},
params:{data:"hello"},
data:{}
}
答案 0 :(得分:2)
params
用于在网址中设置查询字符串,使用data
选项发布数据。有关详细信息,请参阅$ http docs