| | 508 | /// <summary> |
| | 509 | /// 指定したURLに対してPOSTリクエストを送信します。 |
| | 510 | /// </summary> |
| | 511 | /// <param name="url">URL</param> |
| | 512 | /// <param name="data">データ</param> |
| | 513 | /// <param name="type">データの種類(JSON, XML, etc.)</param> |
| | 514 | /// <param name="callback">レスポンス時のコールバック</param> |
| | 515 | /// <returns>XMLHttpRequestオブジェクト</returns> |
| | 516 | public static object Post(string url, IDictionary<string, object> data, string type, Action<string, string> callback) { |
| | 517 | var jsMap = new JsMap<object>(data); |
| | 518 | var jsFunc = new JsFunction<Action<string, string>>(callback); |
| | 519 | |
| | 520 | return jQuery.Invoke( |
| | 521 | "post", url, jsMap.Create(), jsFunc.Create(), type |
| | 522 | ); |
| | 523 | } |
| | 524 | /// <summary> |
| | 525 | /// 指定したURLに対してPOSTリクエストを送信します。 |
| | 526 | /// </summary> |
| | 527 | /// <param name="url">URL</param> |
| | 528 | /// <param name="data">データ</param> |
| | 529 | /// <param name="type">データの種類(JSON, XML, etc.)</param> |
| | 530 | /// <returns>XMLHttpRequestオブジェクト</returns> |
| | 531 | public static object Post(string url, IDictionary<string, object> data, string type) { return Post(url, data, type, (s1, s2) => { }); } |
| | 532 | |