ユーザー名は保存できますが、パスワードは保存できません。 。 。猫と虎のように文章を書くことを学んだばかりですが、どこで間違ったのかわかりません。 。
まず、$("#psw").val() で値を取得できます。
js コード:
function regist(){
$.ajax({
php コード:
パブリック関数 regist4ajax($username="",$psw=""){
データベース内:
id int(11) AI PK
username varchar(45)
psw varchar(45)
creat_date datetime
怪我咯2017-06-26 10:50:57
フォームやデータベース構造など、問題が発生する可能性のある問題は数多くあります。
基本的なエラーの特定方法について説明しましょう。登録全体にはいくつかのステップがあります:
ページ内のデータを取得》実行ページへの Ajax 転送》実行ページはデータベースの変更をリクエスト》データベースのストレージ
データを段階的に取得して、たとえば $("#psw").val() が本当にパスワード情報を取得しているかどうか、そして ajax 受信ページが本当にこのデータを受信してコードを実行しているかどうかを確認します。実行されたクエリの数と、このクエリがデータベース内で直接正常に実行できるかどうか。このように一歩一歩進んで、どの段階でつまづいているのかを見つけていくと、どこに問題があるのかが見つけやすくなります。
某草草2017-06-26 10:50:57
以下の箇所に誤りがある可能性がありますので、具体的な機能についてはご自身でご確認ください。
$("#psw").val()
パスワード入力ボックスの値を本当に取得しましたか
ユーザー名は保存できるとのことなので、パスワードが保存されない理由については、データベースのパスワードアクセスフィールドが対応しているかどうかを確認してくださいpsw
,这个要和'insert into users(username, psw) values (?, ?)'
这里面的psw
タイプも見てください。 psw
字段是否是字符串类型比如VARCHAR
、CHAR
或者TEXT
滿天的星座2017-06-26 10:50:57
ユーザー名とパスワードを送信するために get メソッドを使用する必要があるのはなぜですか?
代わりに post を使用し、post がデータを受信するかどうかを確認します。