ホームページ > バックエンド開発 > PHPチュートリアル > PHP、AjaxのHTMLページメソッドで値を渡す問題について

PHP、AjaxのHTMLページメソッドで値を渡す問題について

WBOY
リリース: 2016-06-23 14:25:51
オリジナル
1258 人が閲覧しました

php html

zhuce.php ページ上

'text' name='name' id='name' /> ='#'onclick="チェック名('aa' )">ユーザー名の検出



質問: checkname('value') メソッドでユーザー名フォームの現在の値を取得する方法、価値移転のためにそれを値に入れます。


ディスカッションへの返信 (解決策)
checkname($(this))

onclick="checkname('aa')" が checkname($(this)) に変更されました

function checkname(obj){

var aa = obj.val();

}

詳細はご自身で修正してください。

あなたの質問を読んだ後、取得した値を関数に入れる必要はないようです

function checkname(){    var name = $(#name).val();    $.post('url',data,function(msg){        //....    });}
ログイン後にコピー

これらは以前は Java Web、Ajax で使用していましたが、現在は PHP で使用しています。効果はありません


私の目的は checkname(' if($_post['name']){

echo $_post['name'];
}
?>'); です。私が言いたいのは、いくつかのメソッドを使用してフォームの値をメソッド checkname に導入することです。これは Java Web の ajax とは異なることに注意してください


ちなみに、あなたが指定したメソッドは機能しません。 !コードは成功しましたが、実装されていません

function checkname(){
var v=document.getElementById('name').value;
warning(v);

上の階の人は質問を理解していませんでした。ごめんなさい。 JavaScriptの使い方です。

私の目的は checkname(' if($_post['name']){
echo $_post['name'];
}

?>') です

この方法と似ています

PHP はサーバー側で実行されていますが、フォームは送信されませんでした。 $_POST['name'] は空です。既存の変数を出力するだけでも問題ありません。

さて、ハイパーリンクが js を使用して実装できるとは予想していませんでした。問題は解決されました。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート