我有这些javaScript functions
:
函数fetch_items
必须一次返回一些类似stringvalue
的数据。函数extract_items($arr)
会将vlaue传递给fetch_items
function fetch_items($id){
$.ajax({
url: "<?=site_url("orders/find_item")?>",
type: "POST",
data: {
ajax:true,
item_id: $id
},
success:function(response){
return response;
}
});
}
function extract_items($values) {
var $content_set = '';
var $items_id = $values.split(",");
var $len = $items_id.length;
for(var $i=0; $i<$len; $i++){
fetch_items($items_id[$i]);
}
return $content_set;
}
这是我的HTML
表,我需要将数字IDs
转换为ajax将通过获取项目ID返回的项目名称。
所以如何将ajax响应数据显示到item列并将我现在为{11}的ids
转换为我用ajax提取的名称。
请帮助。
答案 0 :(得分:3)
尝试
function fetch_items($id) {
$.ajax({
url: "<?=site_url("orders/find_item")?>",
type: "POST",
data: {
ajax: true,
item_id: $id
},
success: function (response) {
//return response; remove this line, async return doesn't help here
//find the respective cell and update your div here
$(your_element).text(response)
}
});
}