我是javascript的新手,所以请耐心等待我。 我在php中有一个函数,它是这样的:
public function getSubjects() {
$stmt = $this->_db->prepare('SELECT id, subject from subjects');
$stmt->execute();
return $stmt->fetchall();
}
然后我在javascript中有一个变量subs,就像这样:
var subs = {"Maths":1,"Geography":2,"Chmesitry":3,"Literature":4};
如何使用getSubjects方法中的上述格式填充subs变量?
答案 0 :(得分:3)
我喜欢使用json_encode
将数组转换为json,因此它可以用作JS中的对象数组。
PHP:
children
在javascript中:
public function getSubjects() {
$stmt = $this->_db->prepare('SELECT id, subject from subjects');
$stmt->execute();
return json_encode($stmt->fetchall());
}