teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

修正

2019/05/22 02:26

投稿

m.ts10806
m.ts10806

スコア80888

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  たぶん`dataType:'JSON',`にしたほうがいいんじゃないかなと。
2
2
  headerにもそう指定していますし、JSONで取得したいようですし。
3
- `Unexpected token < in JSON `というのはJSOON形式として正しくない時に出るエラーの筆頭ですし。
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

修正

2019/05/22 02:26

投稿

m.ts10806
m.ts10806

スコア80888

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も参照して下さい。