質問編集履歴
3
あ
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,11 +2,11 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
|
5
|
+
inputのvalueの値をajaxでphpデータにポストしたいのですができないです。
|
6
6
|
|
7
|
-
|
7
|
+
dataで設定した値が送信先の該当HTMLの内容に書き換わってしまいます(今回の場合だとurlで設定しているuser_model.phpで表示されるHTMLに書き換わる)
|
8
8
|
|
9
|
-
そのためdataTypeをjsonに
|
9
|
+
そのためdataTypeをjsonにするとエラーが発生する弊害も発生しています。
|
10
10
|
|
11
11
|
|
12
12
|
|
2
phpコードの記述
test
CHANGED
File without changes
|
test
CHANGED
@@ -139,3 +139,35 @@
|
|
139
139
|
}
|
140
140
|
|
141
141
|
```
|
142
|
+
|
143
|
+
|
144
|
+
|
145
|
+
|
146
|
+
|
147
|
+
◆model.php
|
148
|
+
|
149
|
+
```
|
150
|
+
|
151
|
+
require_once "../model/model.php";
|
152
|
+
|
153
|
+
$sql = 'INSERT INTO user(user_name,password,root_name) VALUE (:user_name, :password, :root_name)';
|
154
|
+
|
155
|
+
$stmt = $dbh->prepare($sql);
|
156
|
+
|
157
|
+
$prepare->bindValue(':user_name', $_POST["user_name"], PDO::PARAM_STR);
|
158
|
+
|
159
|
+
$prepare->bindValue(':password', $_POST["password"], PDO::PARAM_STR);
|
160
|
+
|
161
|
+
$prepare->bindValue(':root', $_POST["root_name"], PDO::PARAM_STR);
|
162
|
+
|
163
|
+
if( $prepare->execute() ){
|
164
|
+
|
165
|
+
echo "登録しました";
|
166
|
+
|
167
|
+
}else{
|
168
|
+
|
169
|
+
echo "登録できませんでした";
|
170
|
+
|
171
|
+
}
|
172
|
+
|
173
|
+
```
|
1
a
test
CHANGED
File without changes
|
test
CHANGED
@@ -106,7 +106,7 @@
|
|
106
106
|
|
107
107
|
url: '/user_model.php',
|
108
108
|
|
109
|
-
dataType: '
|
109
|
+
dataType: 'text',
|
110
110
|
|
111
111
|
data: {
|
112
112
|
|