コードは次のとおりです。 結果をクエリするメソッドを作成しましたが、デバッグ プロセス中に結果セットにデータがあることがわかりました。どうすれば変数を通じて結果セットを取得できますか?
JScript コード
var xs=$("#xy").val();
var data="cus.xm=" xm "&cus.xs=" xs "&page=" page;
$.ajax({
type: "post",//get メソッドを使用して、バックグラウンドにアクセスします
dataType: "json",//json 形式でデータを返します
url: "AccountList.action",//アクセスするバックエンド アドレス
data: data,//送信するデータ
complete :function (){},//AJAX リクエストが完了すると読み込みプロンプトを非表示にします
success: callbackFun//msg は返されたデータです。ここでデータ バインディングを行います
}); }
関数 callbackFun(msg){
$("#totalCount").html(msg.totalCount);
$("#page").html(msg.page); ("#totalPage");
var data = msg.list;
removeChildrenRecursively(node); var xy=$("# xy").find("option:selected").text();
$.each(data, function(i, n){
var row=$("< ;tr id='template' align='center'>"
"
| "
"
< ;/td>" " | | "
"
| "
"< ;td id='mmtd' >"
"
" " | < ;/td>" " | | "
"
>" ); row.find("#xmtd").text(n.xm); row.find("#xstd").text(xy); "#dhtd").text (n.dh); row.find("#actd").text(n.ac); row.find("#mmtd").text(n. mm); row.find("#lxtd").text(n.lx); row.find("#bjtd").text("編集"); "#sctd").html ("削除"); row.find( "#operator").html("");; id","ready" );//バインドされたデータを持つ行のIDを変更します row.appendTo("#datas");//テンプレートのコンテナに追加します }); }
JScript コード
コードをコピー
コードは次のとおりです: function getChildNodeArrayByParentID(categoryCode) { 成功: function(data) { result = data; ; 結果を返す } var jsonArray = getChildNodeArrayByParentID(01);
成功: function(data) { } ここでは、定義した内容の代わりにデータを返すコールバック関数を示します。関数は次のように変更して返します。 function getChildNodeArrayByParentID(categoryCode) { var result; type: "get", url: "DynamicMenuItemsHandler.ashx", data: { MenuItemCode: categoryCode }, async: false, success: function(data) { result =データ; } }); 結果を返す;
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31
|