<code>
public
function
getImagesById88() {
$v
=
array
();
$id
=
intval
(
$this
->input->post(
'id'
,TRUE));
$list
=
$this
->mysql_model->get_results(contract_IMG,
'(invId='
.
$id
.
') and isDelete=0'
);
foreach
(
$list
as
$arr
=>
$row
) {
$v
[
$arr
][
'pid'
] =
$row
[
'id'
];
$v
[
$arr
][
'status'
] = 1;
$v
[
$arr
][
'name'
] =
$row
[
'name'
];
$v
[
$arr
][
'url'
] = site_url().
'/basedata/inventory/getImage88?action=getImage88&pid='
.
$row
[
'id'
];
$v
[
$arr
][
'thumbnailUrl'
] = site_url().
'/basedata/inventory/getImage88?action=getImage88&pid='
.
$row
[
'id'
];
$v
[
$arr
][
'deleteUrl'
] =
''
;
$v
[
$arr
][
'deleteType'
] =
''
;
}
$data
[
'status'
] = 200;
$data
[
'msg'
] =
'success'
;
$data
[
'files'
] =
$v
;
die
(json_encode(
$data
));
}
``
JS代码:
initDom:
function
() {
var
b = a.api.data || {};
b.id && Public.ajaxPost(
"../basedata/inventory/getImagesById88"
, {
id: b.id
},
function
(b) {
200 == b.status ? a.addImgp(b.files) : parent.parent.Public.tips({
type: 1,
content:
"获取商品图片失败!"
})
})
},
我改的是传入的id值,本来只是数字,后来需要改成带有字母的,
intval
就变成0了。
感激不尽!
</code>