回答編集履歴
2
修正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
headerにもそう指定していますし、JSONで取得したいようですし。
|
4
4
|
|
5
|
-
`Unexpected token < in JSON `というのはJSO
|
5
|
+
`Unexpected token < in JSON `というのはJSON形式として正しくない時に出るエラーの筆頭ですし。
|
6
6
|
|
7
7
|
もちろんException 拾った時のheaderもJSONで送信したほうが良いです。
|
8
8
|
|
1
修正
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も参照して下さい。
|