質問編集履歴
2
再修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
### 発生している問題・エラーメッセージ
|
9
|
-
syntax error near unexpected token N in
|
9
|
+
syntax error near unexpected token N in JSON at position
|
10
10
|
|
11
11
|
※Nはサーバ側で$_POSTをvar_dumpで出力したところで落ちているからだと思います。
|
12
12
|
```
|
1
誤字等修正いたしました
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,17 +18,17 @@
|
|
18
18
|
JQuery
|
19
19
|
```
|
20
20
|
var param = {
|
21
|
-
"userId": "" + $("#userId").val()
|
21
|
+
"userId": "" + $("#userId").val(),
|
22
|
-
|
22
|
+
"password":"" + $("#password").val()
|
23
23
|
};
|
24
24
|
|
25
25
|
$.ajax({
|
26
|
-
|
26
|
+
type: "POST",
|
27
|
-
|
27
|
+
url: "./php/ctrl/loginCheck.php",
|
28
|
-
|
28
|
+
async: false,
|
29
|
-
|
29
|
+
dataType: "JSON",
|
30
|
-
|
30
|
+
contentType: "application/json",
|
31
|
-
|
31
|
+
data: {LOGIN_DATA: param}
|
32
32
|
})
|
33
33
|
.done(function(callbackValue, dataType){
|
34
34
|
console.log( callbackValue.status + ', ' + callbackValue.reason );
|
@@ -38,16 +38,14 @@
|
|
38
38
|
return;
|
39
39
|
}
|
40
40
|
window.location = "./?opt=<?php echo $opt ?>";
|
41
|
-
})
|
41
|
+
})
|
42
42
|
.fail(function(XMLHttpRequest, textStatus, errorThrown){
|
43
43
|
// デバッグ用
|
44
|
-
console.log("ajax通信に失敗しました");
|
44
|
+
console.log("ajax通信に失敗しました");
|
45
|
-
console.log("XMLHttpRequest.status : " + XMLHttpRequest.status);
|
45
|
+
console.log("XMLHttpRequest.status : " + XMLHttpRequest.status);
|
46
|
-
console.log("textStatus : " + textStatus);
|
46
|
+
console.log("textStatus : " + textStatus);
|
47
|
-
console.log("errorThrown : " + errorThrown.message);
|
47
|
+
console.log("errorThrown : " + errorThrown.message);
|
48
|
-
// デバッグ用、ここまで
|
49
48
|
})//Ajax通信Error処理
|
50
|
-
});//Ajaxここまで
|
51
49
|
```
|
52
50
|
|
53
51
|
|
@@ -57,11 +55,11 @@
|
|
57
55
|
session_start();
|
58
56
|
$ret = array();
|
59
57
|
if (isset($_POST["LOGIN_DATA"])) {
|
60
|
-
$d = $_POST["LOGIN_DATA"];
|
58
|
+
$d = $_POST["LOGIN_DATA"];
|
61
|
-
} else {
|
59
|
+
} else {
|
62
|
-
var_dump($_POST["LOGIN_DATA"]);
|
60
|
+
var_dump($_POST["LOGIN_DATA"]);
|
63
|
-
die("値が入力されていません");
|
61
|
+
die("値が入力されていません");
|
64
|
-
exit;
|
62
|
+
exit;
|
65
63
|
}
|
66
64
|
//↑ここでdieを通ります
|
67
65
|
```
|
@@ -70,11 +68,11 @@
|
|
70
68
|
### 試したこと
|
71
69
|
ContentTypeを足さないと別のErrorが発生します。
|
72
70
|
Internal Server Error 500
|
73
|
-
syntax error : unexpected end of
|
71
|
+
syntax error : unexpected end of JSON input
|
74
72
|
|
75
73
|
ここに問題に対して試したことを記載してください。
|
76
74
|
似たような問題が多数ありますが検索しきれませんでした
|
77
75
|
### 補足情報(FW/ツールのバージョンなど)
|
78
76
|
Jquery 1.12.4
|
79
|
-
|
77
|
+
PHP 7.1
|
80
78
|
Server Lolipop
|