Jquery 如何将字符串转换为数组?
我需要转换此字符串: 这是codeigniter控制器:Jquery 如何将字符串转换为数组?,jquery,arrays,Jquery,Arrays,我需要转换此字符串: 这是codeigniter控制器: function getUsersFromProjects(){ $projectID = $_POST['projectID']; $data = $this->tasks->getUserIdFromProjects($projectID); var_dump($data); } array(12) { [0]=> string(13) "AAAAA" [1
function getUsersFromProjects(){
$projectID = $_POST['projectID'];
$data = $this->tasks->getUserIdFromProjects($projectID);
var_dump($data);
}
array(12) { [0]=> string(13) "AAAAA"
[1]=> string(13) "BBBBB"
[2]=> string(12) "CCCCC"
[3]=> string(11) "DDDDD"
[4]=> string(10) "EEEEE"
[5]=> string(13) "FFFFF"
[6]=> string(10) "GGGGG"
[7]=> string(13) "HHHHH"
[8]=> string(9) "IIIIIII"
[9]=> string(9) "IIIIIII"
[10]=> string(15) "TTTTTTTT"
[11]=> string(12) "XXXXXXXX"
}
这是js文件:
$.post('/taskuri/getUsersFromProjects/', { projectID: projectIdRow }, function(data){
callback(data);
});
和回调函数:
function callback(data){
$('.idUser').val(data);
$('#mySelect').append($('<option>', {
value: 1,
text: 'tralala'
}));
}
函数回调(数据){
$('.idUser').val(数据);
$('#mySelect')。附加($(''){
价值:1,
文字:“特拉拉拉”
}));
}
我想用数组中的元素填充下拉列表。我该怎么做?您的数组转储看起来不像用户ID…但我想“Adrian Ilovan…Cristi Cojita”是您的用户ID
function getUsersFromProjects(){
$projectID = $_POST['projectID'];
$data = $this->tasks->getUserIdFromProjects($projectID);
echo json_encode($data);
}
function callback(data){
$('.idUser').val(data);
var jsondatas = JSON.parse(data);
for(i=0;i < jsondatas.length ; i++)
{
jsondata = jsondatas[i];
$('#mySelect').append("<option value='" + jsondata + "'>" + jsondata + "</option>");
}
}
函数getUsersFromProjects(){
$projectID=$_POST['projectID'];
$data=$this->tasks->getUserIdFromProjects($projectd);
echo json_编码($data);
}
函数回调(数据){
$('.idUser').val(数据);
var jsondatas=JSON.parse(数据);
对于(i=0;i