我正在尝试从SQL查询中获取数组数据,并将其传递到ajax成功数据中。这是我尝试过的代码:
在这里,$row将作为一个数组返回给ajax函数的数据,我需要单独获取所有项。请有人帮助我将这些值传递给ajax调用。提前致谢。
function adminchecksub(value1){
//alert('hi');
var value1=$('#adminsid').val();
//alert(value1);
if(value1==''){
alert('Please enter a Sub id');
}
else{
//alert(value1);
$.ajax({
type: 'POST',
url: root_url + '/services/services.php?method=adminsubcheck',
data: {value1:value1},
async: true,
success: function (data) {
alert(data);
if (data == 1) {
alert('inside');
//window.location.assign(rdurl+"?sid="+sid);
return true;
} else {
//alert('does not exist!');
//alert('outside');
return false;
}
}
});
}
现在在来自上面的ajax调用的php方法中,我必须得到由此函数返回的数据,该函数返回一个数组
function adminsubcheck($sid){
$subid=$sid['value1'];
$row = array();
//echo $subid;
$query = "SELECT Sub_id,Status,Sub_type FROM Sub WHERE Sub_id=$subid";
//echo $query;
//echo $subid;
$queryresult = mysql_query($query);
$count = mysql_num_rows($queryresult);
//echo $count;
while ($r = mysql_fetch_assoc($queryresult)) {
$row[] = $r;
}
return $row;
}
在这里,$row将作为一个数组返回给ajax函数的数据,我需要单独获取所有项。请有人帮助我将这些值传递给ajax调用。提前致谢。