回答編集履歴

2

修正

2019/05/22 02:26

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  headerにもそう指定していますし、JSONで取得したいようですし。
4
4
 
5
- `Unexpected token < in JSON `というのはJSOON形式として正しくない時に出るエラーの筆頭ですし。
5
+ `Unexpected token < in JSON `というのはJSON形式として正しくない時に出るエラーの筆頭ですし。
6
6
 
7
7
  もちろんException 拾った時のheaderもJSONで送信したほうが良いです。
8
8
 

1

修正

2019/05/22 02:26

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -1 +1,29 @@
1
1
  たぶん`dataType:'JSON',`にしたほうがいいんじゃないかなと。
2
+
3
+ headerにもそう指定していますし、JSONで取得したいようですし。
4
+
5
+ `Unexpected token < in JSON `というのはJSOON形式として正しくない時に出るエラーの筆頭ですし。
6
+
7
+ もちろんException 拾った時のheaderもJSONで送信したほうが良いです。
8
+
9
+
10
+
11
+ [jQuery.ajax(options)](http://semooh.jp/jquery/api/ajax/jQuery.ajax/options/)
12
+
13
+ > dataType / string
14
+
15
+ サーバから返されるデータの型を指定します。省略した場合は、jQueryがMIMEタイプなどを見ながら自動的に判別します。指定可能な値は、次のようなものです。
16
+
17
+ "xml": XMLドキュメント
18
+
19
+ "html": HTMLをテキストデータとして。ここにscriptタグが含まれた場合、処理は実行されます。
20
+
21
+ "script": JavaScriptコードをテキストデータとして。cacheオプションに特に指定が無ければ、キャッシュは自動的に無効になります。リモートドメインに対するリクエストの場合、POSTはGETに変換されます。
22
+
23
+ "json": JSON形式のデータとして評価し、JavaScriptのオブジェクトに変換します。
24
+
25
+ "jsonp": JSONPとしてリクエストを呼び、callbackパラメータで指定した関数に呼び戻された値をJSONデータとして処理します。(jQuery 1.2より追加)
26
+
27
+ "text": 通常の文字列。
28
+
29
+ dataTypeを指定する際は、幾つかの注すべき点があります。後述の注意1,2も参照して下さい。