ホームページ  >  記事  >  バックエンド開発  >  PHP でコールバック関数を記述する方法の解決策

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

WBOY
WBOYオリジナル
2016-06-13 13:00:22904ブラウズ

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

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