回答編集履歴
2
追記
answer
CHANGED
@@ -41,7 +41,7 @@
|
|
41
41
|
```
|
42
42
|
追記
|
43
43
|
---
|
44
|
-
alwaysを使う方法を追記します。
|
44
|
+
alwaysを使う方法を追記します。**こちらを使うほうが良い**です。
|
45
45
|
```HTML
|
46
46
|
<!DOCTYPE html>
|
47
47
|
<html lang="ja">
|
1
追記
answer
CHANGED
@@ -38,4 +38,47 @@
|
|
38
38
|
$name = $_POST["name"];
|
39
39
|
echo "$name";
|
40
40
|
}
|
41
|
+
```
|
42
|
+
追記
|
43
|
+
---
|
44
|
+
alwaysを使う方法を追記します。
|
45
|
+
```HTML
|
46
|
+
<!DOCTYPE html>
|
47
|
+
<html lang="ja">
|
48
|
+
<head>
|
49
|
+
<meta charset="utf-8">
|
50
|
+
<title>タイトル</title>
|
51
|
+
</head>
|
52
|
+
<body>
|
53
|
+
<form>
|
54
|
+
<label>名前:
|
55
|
+
<input type="text" name="name">
|
56
|
+
</label>
|
57
|
+
<input type="button" id="button1" value="submit">
|
58
|
+
</form>
|
59
|
+
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
|
60
|
+
<script>
|
61
|
+
$("#button1").on("click", function () {
|
62
|
+
var formData = $("form").serialize();
|
63
|
+
$.ajax({
|
64
|
+
url: "test.php",
|
65
|
+
type: "POST",
|
66
|
+
data: formData
|
67
|
+
}).always(function (data, statusText, jqXHR) {
|
68
|
+
switch (jqXHR.status) {
|
69
|
+
case 200:
|
70
|
+
alert("通信成功");
|
71
|
+
alert(data);
|
72
|
+
break;
|
73
|
+
case 404:
|
74
|
+
alert("404");
|
75
|
+
break;
|
76
|
+
default:
|
77
|
+
alert("不明なエラー");
|
78
|
+
}
|
79
|
+
});
|
80
|
+
});
|
81
|
+
</script>
|
82
|
+
</body>
|
83
|
+
</html>
|
41
84
|
```
|