javascript - パスワードをデータベースに保存できない理由。 。
阿神
阿神 2017-06-26 10:48:57
0
3
726

ユーザー名は保存できますが、パスワードは保存できません。 。 。猫と虎のように文章を書くことを学んだばかりですが、どこで間違ったのかわかりません。 。
まず、$("#psw").val() で値を取得できます。
js コード:
function regist(){
$.ajax({

リーリー

php コード:
パブリック関数 regist4ajax($username="",$psw=""){

リーリー

データベース内:
id ​​int(11) AI PK
username varchar(45)
psw varchar(45)
creat_date datetime

阿神
阿神

闭关修行中......

全員に返信(3)
刘奇

フォームやデータベース構造など、問題が発生する可能性のある問題は数多くあります。

基本的なエラーの特定方法について説明しましょう。登録全体にはいくつかのステップがあります:
ページ内のデータを取得》実行ページへの Ajax 転送》実行ページはデータベースの変更をリクエスト》データベースのストレージ

データを段階的に取得して、たとえば $("#psw").val() が本当にパスワード情報を取得しているかどうか、そして ajax 受信ページが本当にこのデータを受信して​​コードを実行しているかどうかを確認します。実行されたクエリの数と、このクエリがデータベース内で直接正常に実行できるかどうか。このように一歩一歩進んで、どの段階でつまづいているのかを見つけていくと、どこに問題があるのか​​が見つけやすくなります。

いいねを押す +0
某草草

以下の箇所に誤りがある可能性がありますので、具体的な機能についてはご自身でご確認ください。

  1. $("#psw").val()パスワード入力ボックスの値を本当に取得しましたか

  2. ユーザー名は保存できるとのことなので、パスワードが保存されない理由については、データベースのパスワードアクセスフィールドが対応しているかどうかを確認してくださいpsw,这个要和'insert into users(username, psw) values (?, ?)'这里面的psw

  3. また、データベース

    タイプも見てください。 psw字段是否是字符串类型比如VARCHARCHAR或者TEXT

いいねを押す +0
滿天的星座

ユーザー名とパスワードを送信するために get メソッドを使用する必要があるのはなぜですか?
代わりに post を使用し、post がデータを受信するかどうかを確認します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート