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