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

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

WBOY
WBOYオリジナル
2016-06-23 14:25:511250ブラウズ

php html

zhuce.php ページ上

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

質問: 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('cdaefb93ec0610484ff2dcc708d9d130'); です。私が言いたいのは、いくつかのメソッドを使用してフォームの値をメソッド checkname に導入することです。これは Java Web の ajax とは異なることに注意してください


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

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

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

私の目的は checkname('a5afd7c97ba82edeac9fc14cb4bbb391') です

この方法と似ています

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

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。