Php AJAX生成的订单列表li id未通过数据发布
我使用下面的代码通过AJAX post获得OneDrive的根文件夹和子文件夹列表Php AJAX生成的订单列表li id未通过数据发布,php,jquery,ajax,codeigniter,Php,Jquery,Ajax,Codeigniter,我使用下面的代码通过AJAX post获得OneDrive的根文件夹和子文件夹列表 $(document).ready(function(){ $(".driveFolders li").click(function(){ var folderId = $(this).attr( "id" ); var objlst= $(this); var request; request = $.ajax({
$(document).ready(function(){
$(".driveFolders li").click(function(){
var folderId = $(this).attr( "id" );
var objlst= $(this);
var request;
request = $.ajax({
url: url,
method: "POST",
data: {'id': folderId},
ContentType: 'application/json'
});
request.done(function( response ) {
var result = jQuery.parseJSON(response);
var html="";
for(var i = 0, l = result.length; i < l; i++){
var subFolderID = result[i].id;
html += "<li id="+subFolderID+"'>" + result[i].name + "</li>";
}
$("#childern").html(html);
});
})
})
将id附加到li标记时出错: 改变
html+=”将id附加到li标记时出错:
改变
html+=“在ajax代码方法中替换为类型,内容类型替换为数据类型在ajax代码方法中替换为类型和内容类型替换为数据类型感谢您的更正,现在工作正常。现在我需要一个树状视图文件夹和子文件夹建议我如何使我的树有任何想法,例如感谢更正现在工作良好。现在我需要一个树视图文件夹和子文件夹建议我如何使我的树任何想法的例子
$(document).on("click", "#childern li", function () {
var subFolderID = $(this).attr("id");
var objlst = $(this);
var request;
request = $.ajax({
context: this,
url: url,
method: "POST",
data: { 'id': subFolderID },
ContentType: 'application/json'
});
request.done(function (response) {
var result = jQuery.parseJSON(response);
var html = "";
for (var j = 0, l = result.length; j < l; j++) {
}
$("#childern").html(html);
});
});
public function GetFolderContent(){
$this->load->library('STOneDrive');
if (!$this->stonedrive->is_Connected) {
$refreshToken = "";
$this->stonedrive->Reconnect($refreshToken);
}
$contents = $this->stonedrive->LoadRootFolders(urldecode($this->input->post('id')));
$result = array();
foreach($contents as $content){
array_push($result,array('id' => $content->getId(),'name'=>$content->getName(),'size'=> ''));
}
echo json_encode($result);
}
html += "<li id="+subFolderID+"'>" + result[i].name + "</li>";
html += "<li id='"+subFolderID+"'>" + result[i].name + "</li>";