我查询数据库,当我使用var mapObject = $('#world-map').vectorMap('get', 'mapObject');
$("#change-map").click(function(){
mapObject.regionStyle.intital.fill.setValues('#ffffff');
});
时得到了预期的输出,但是当我将输出馈送到onRegionOver: function(e, code) {
if(code == 'GB') {
var mapObject = $('#world-map').vectorMap('get', 'mapObject');
mapObject.regionStyle.hover.cursor.setValues('pointer');
}
},
onRegionOut: function(e, code) {
if(code !== 'US')
var mapObject = $('#world-map').vectorMap('get', 'mapObject');
mapObject.regionStyle.hover.cursor.setValues('default');
},
循环中时,我没有得到值。
我的类及其方法:
print_r()
在这里我调用方法:
foreach
从这里,我使用class select_data {
public function get_parent_id($parent_email) {
//$parent_ids = array();
try {
$db = new database;
$conn = $db->databaseConnect();
$select_parent_ids_stmt = $conn->prepare('SELECT uid, parent_id, email_of FROM emails WHERE email_address =:parent_email LIMIT 2');
$select_parent_ids_stmt->bindParam(':parent_email', $parent_email, PDO::PARAM_STR);
$select_parent_ids_stmt->execute();
if($select_parent_ids_stmt->rowCount() === 1){
$parent_ids = $select_parent_ids_stmt->fetchAll(PDO::FETCH_OBJ);
}
$conn = NULL;
} catch (PDOException $e) {
echo 'Could not process your request at this time.';
}
//Resturn the result
return $parent_ids;
}
}
来查看是否得到了预期的结果,然后执行了
然后我有我的$select_parent_ids = new select_data;
$parent_ids = $select_parent_ids->get_parent_id($parent_email);
循环。这是代码:
print_r($parent_ids)
此后,我正在根据结果进行操作,但这不起作用,因为我只得到了一个空白的回报,希望能得到Parent的回报(基于提供的屏幕快照。我也尝试了{{1} },结果相同。
蚂蚁能否请尝试看看我出了什么问题?