PHP でコールバック関数を記述する方法の解決策

WBOY
リリース: 2016-06-13 13:00:22
オリジナル
920 人が閲覧しました

PHPでコールバック関数を記述する方法
PHPでJQuery $.postのコールバック関数を記述する方法はわかりましたが、複数のパラメータを渡すにはどう記述するのですか?
例: $.post("/home/getcode",function(cl7,cl8){var cl9=cl7.SecCode;var cla=cl7.KCode;var clb=camelcrypto(cl9,cla);$.post( " /home/vote",{id:cl6,selOpts:cl4,questName:cl5,chkCode:$("#chkcode").val(),secCode:clb,num1:Math.random()},function(clc , cld){$("#btn_vote").show();var cle=clc.RCode;$("#vote_tips").text("");if(cle==-1000){$("# chkCodeMsg ").text(clc.Msg);$("#chkCodeDialog").dialog("open");$("#chkCodeDialog a").click()}else{alert(clc.Msg);if( clc .Success){document.location=document.location}}})})};cl2.preventDefault()});$("#btn_votecode").click(function(){$("#btn_vote").click ()})});function showVoteBar(){$(".vcount").show();$(".votebar :hidden").each(function(cl0){var cl1=$(this). val ();$(this).parent().animate({"width":cl1+"px"},1000)})}

の呼び出しに戻る方法-----PHPでの解決策----------
function(cl7, cl8)

に変更します 関数(d) {
c17 = d.c17;
c18 = d.c18;

php:
echo json_encode(array('c17' => 123, 'c18' => 456));

jq がそれをどのように使用するかを予測することは不可能であるため、統一された形式を使用して処理します
格言にあるように、「変化しないままですべての変化に適応する」

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