とを含むPoint(x,y)
Javascript を使用しての配列を作成しています。次に、この配列を WebServices に渡したいと思います。私はどのように行いますか?MyAreas
MyAreas[0].x
MyAreas[0].y
質問する
181 次
3 に答える
1
AJAXを使用してアイテムを投稿する場合:
$.post("myUrl", {points: MyAreas}, function() {
// callback
});
そしてC#では:
public void SavePoints(Points[] points) {
// your implementation
}
public class Point {
public int x {get;set;}
public int y {get;set;}
}
于 2013-01-09T10:49:40.837 に答える
0
Web サービスの呼び出しに Ajax を使用していますか?
あなたがそうであると仮定すると、次のように非常に簡単です:
$.ajax({
type: "POST",
url: myUrl,
data: MyAreas,
success: function(result){
// success function here
}
});
于 2013-01-09T10:32:50.673 に答える
0
試してみてください。このような:
var points=[point1, point2,..., pointn];
var postData="";
points.each(function(i,p){
postData+="&points["+i+"].x="+p.x;
postData+="&points["+i+"].y="+p.y;
});
// postData="points[0].x=12&points[0].y=2&points[1].x=2.....";
$.ajax({
url:"web service url...",
contentType:"application/x-www-form-urlencoded; charset=UTF-8",
type:"post",
data:postData
success:function(){
//todo
}
});
asp.net MVC を使用する場合、デフォルト モデルのバインダー cab は、このような postData の文字列を解析します。
Public ActionResult SavePoints(List<Point> points)
{
...
}
于 2013-01-09T10:43:57.437 に答える