回答編集履歴

2

追記

2023/01/24 02:47

投稿

退会済みユーザー
test CHANGED
@@ -27,7 +27,7 @@
27
27
 
28
28
  「Proofreading API リファレンスサイト」の「SAMPLE REQUEST」のセクションの「3)正常時(callback パラメータ指定)」に書いてある ```callback=jQuery18308453692126555485_1471946187158``` は jQuery が自動的に生成してくれるので不要です。
29
29
 
30
- ```success: function (data) { ... ``` の data には応答の JSON 文字列を JavaScript オブジェクト(連想配列)が渡されます。
30
+ ```success: function (data) { ... ``` の data には応答の JSON 文字列をデシリアライズした JavaScript オブジェクト(連想配列)が渡されます。
31
31
 
32
32
  ```HTML
33
33
  <!DOCTYPE html>

1

追記

2023/01/24 02:45

投稿

退会済みユーザー
test CHANGED
@@ -16,3 +16,51 @@
16
16
 
17
17
  jQuery.ajax で JSONP
18
18
  http://surferonwww.info/BlogEngine/post/2017/05/03/jsonp-by-using-jquery-ajax.aspx
19
+
20
+ ---
21
+
22
+ **【追記】**
23
+
24
+ 上に紹介した記事のように jQuaer.ajax で JSONP を使って取得できるか試してみました。
25
+
26
+ 紹介した記事のコードとほぼ同様に、以下のようにして取得できます。apikey=xxxxx の xxxxx は自分で「Proofreading API リファレンスサイト」の「API KEY 発行」で取得したキーです。
27
+
28
+ 「Proofreading API リファレンスサイト」の「SAMPLE REQUEST」のセクションの「3)正常時(callback パラメータ指定)」に書いてある ```callback=jQuery18308453692126555485_1471946187158``` は jQuery が自動的に生成してくれるので不要です。
29
+
30
+ ```success: function (data) { ... ``` の data には応答の JSON 文字列を JavaScript オブジェクト(連想配列)が渡されます。
31
+
32
+ ```HTML
33
+ <!DOCTYPE html>
34
+
35
+ <html xmlns="http://www.w3.org/1999/xhtml">
36
+ <head runat="server">
37
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
38
+ <title></title>
39
+ <script src="Scripts/jquery-3.4.1.js"></script>
40
+ <script type="text/javascript">
41
+ //<![CDATA[
42
+ function btn_click() {
43
+ var address = "https://api.a3rt.recruit.co.jp/proofreading/v2/typo?apikey=xxxxx&sentence=システムの企画から開発・運用まで幅拾く関われまs。";
44
+
45
+ $.ajax({
46
+ url: address,
47
+ dataType: 'jsonp',
48
+ success: function (data) {
49
+ alert(data.resultID + ', ' +
50
+ data.inputSentence);
51
+ }
52
+ });
53
+ }
54
+ //]]>
55
+ </script>
56
+ </head>
57
+ <body>
58
+ <input type="button" value="検索" onclick="btn_click()" />
59
+ </body>
60
+ </html>
61
+ ```
62
+
63
+ [検索]ボタンをクリックした結果は:
64
+
65
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-01-24/53397c58-30f4-4cd4-8497-bfe000146ddf.jpeg)
66
+