私はasp.net Webサービスの文字列のリストを渡すことができないangularjsによってionic 1のクロスプラットフォームアプリケーションを開発しています。 angularjsコード:anglejsを使ってwebserviceの文字列のリストを送る方法
var request = {
params:[]
};
request.params.push(jsonObjectA);
request.params.push({"someString" : "ABCDEF"});
$http({
method: 'POST',
url: targetUri,
data: request
})
これは
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public string SearchBasedResult(List<string> Id, List<string> type, string storeid)
{
//some code
}
Webサービスがデータを期待しない方法は?リクエスト本体にあるのか、それともクエリのパラメータですか? –
Webサービスは、パブリック文字列SearchBasedResult(リスト Id、リストタイプ、ストリングstoreid)からのデータを期待しています。それはクエリパラメータです。 –
annu
よろしくお願いします。それで '$ http'に' data'の代わりに 'params'を使うべきです。私は 'data'がリクエスト本体のコンテンツを送信すると思います。 –