jquery json サンプル code_jquery

WBOY
WBOYオリジナル
2016-05-16 18:14:481056ブラウズ
コードをコピーします コードは次のとおりです:

1. DataSet を取得します
2.
3.
public static string DataTableToJson(DataTable dt)
{
StringBuilder jsonBuilder = new StringBuilder();
//jsonBuilder.Append("{"); // 出力要件なし'} '
//jsonBuilder.Append(dt.TableName);
jsonBuilder.Append("[");
for (int i = 0; i {
jsonBuilder.Append("{");
for (int j = 0; j < dt.Columns.Count; j )
{
jsonBuilder.Append("" ") ;
jsonBuilder.Append(dt.Columns[j].ColumnName);
jsonBuilder.Append("":"");
jsonBuilder.Append(dt.Rows[i][j] .ToString ());
jsonBuilder.Append("",");
}
jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
jsonBuilder.Append("}," );
}
jsonBuilder.Length - 1, 1);
jsonBuilder.Append("}");出力リクエストは '}'
return jsonBuilder.ToString();
4. Json 文字列
を取得します。 /ページ読み込み
{
$.ajax({
type:"post",
url:"../Handler/LinkManHandler.ashx",//Json
データを取得する場所:"action=getLinkMan&id=" comId,//Ajax によって渡されるパラメータ

beforeSend:function(){
//
}、

成功を取得する前の読み込みまたは読み込みを表示します:function(mess)
{
$("#divImage").hide();
if(mess!="]")// 取得したデータが空でない場合
{
var type=eval(mess);
var str="ホームページ"
for(var i=0;i {
//取得する操作の種類
str ="" type[i].Database field name"
}
$("#divLinkMan").html (str);// div divLinkMan に str を埋め込みます
}
else
{
var notfind="

データが見つかりませんreturn

"
$("#divLinkMan").html(notfind);
}

},

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