ajax调用后打开一个特定的手风琴div

我通过ajax向数据库提交一些值,我想在ajax调用后重新加载并打开一个特定的accordion div。

这是我正在尝试的,它不起作用=

function submit(id) { var submitID = '#' + id + 'submit'; var divId = '#' + id + 'myDiv'; $.ajax({ 'url' : base_url + controller + '/add_val', 'type' : 'POST', data : { var: $(submitID).val() }, 'success': function (data) { $("#divId").html(data); $("#divId").load(window.location + divId); $("#accordion").accordion("option", "active", $("#accordion div").index(divId)); } }); } 

HTML代码在这里:

 

name; ?>

<div id="id . "myDiv"; ?>"> <select class="s2_select" id="id . "submit"; ?>" name=""> value 1 value 2 value 3 <input type="button" class="btn btn-default" value="Add" onClick="submit(id; ?>)">
  • ....