php二维数组转为js二维数组?

2024-12-06 12:01:55
推荐回答(4个)
回答(1):

using AjaxPro;
//cs文件代码片段
[AjaxPro.AjaxMethod]
public string[] GetArrNameId()
{
string sql = "select name,workid from s_user order by name";
DataSet ds = db.getrs(sql);
string[][] str = new string[][];
for (int i = 0; i < ds.Tables[0].Rows.Count; i++ )
{
string[i][0] = ds.Tables[0].Rows[i][0].ToString();
string[i][1] = ds.Tables[0].Rows[i][1].ToString();
}
return str;
}
//Ajax注册类名
AjaxPro.Utility.RegisterTypeForAjax(typeof(mortgage_CreditAccoutEdit));

//页面文件js代码
var arrayNameId;
function getArrNameId(){
if(arrayNameId.length == 0) mortgage_CreditAccoutEdit.GetArrNameId(get_arrNameId_CallBack);
return arrayNameId;
}
function get_arrNameId_CallBack(response){
var ds = response.value;
if(ds != null && typeof(ds) == "object")
arrayNameId = ds;
}

回答(2):

$arr = array(array('aaaaaa','bbbbbbbb'));
echo $arr[0][0];

echo '';
?>

回答(3):

using AjaxPro;
//cs文件代码片段
[AjaxPro.AjaxMethod]
public string[] GetArrNameId()
{
string sql = "select name,workid from s_user order by name";
DataSet ds = db.getrs(sql);
string[][] str = new string[][];
for (int i = 0; i < ds.Tables[0].Rows.Count; i++ )
{
string[i][0] = ds.Tables[0].Rows[i][0].ToString();
string[i][1] = ds.Tables[0].Rows[i][1].ToString();
}
return str;
}
//Ajax注册类名
AjaxPro.Utility.RegisterTypeForAjax(typeof(mortgage_CreditAccoutEdit));

//页面文件js代码
var arrayNameId;
function getArrNameId(){
if(arrayNameId.length == 0) mortgage_CreditAccoutEdit.GetArrNameId(get_arrNameId_CallBack);
return arrayNameId;
}
function get_arrNameId_CallBack(response){
var ds = response.value;
if(ds != null && typeof(ds) == "object")
arrayNameId = ds;
}

回答(4):

php 输出成html格式或者xml 格式用js获取就可以了