Javascript 用服务器值填充下拉菜单-knockout.js

Javascript 用服务器值填充下拉菜单-knockout.js,javascript,jquery,knockout.js,Javascript,Jquery,Knockout.js,我有一个基本表单,允许用户添加尽可能多的课程。每门课程都必须属于一门课程。我决定在knockout.js框架的基础上构建它。我已经能够硬编码课程下拉菜单的值(self.coulumlist)。但是我很难从mysql数据库中获取值来填充下拉菜单。我该怎么做 ajax调用是异步的,因此您需要访问成功回调中的数据并将其分配给可观察数组 self.curriculumList = ko.observableArray(); $.getJSON('functions/getCurriculum

我有一个基本表单,允许用户添加尽可能多的课程。每门课程都必须属于一门课程。我决定在knockout.js框架的基础上构建它。我已经能够硬编码课程下拉菜单的值(
self.coulumlist
)。但是我很难从mysql数据库中获取值来填充下拉菜单。我该怎么做


ajax调用是异步的,因此您需要访问成功回调中的数据并将其分配给可观察数组

   self.curriculumList = ko.observableArray();
   $.getJSON('functions/getCurriculum.php', function(data) {
       self.curriculumList(data);
   });

你的ajax调用在哪里?@raheelshan我添加了它,
self.coulumlist=$.getJSON..
但是现在我在下拉列表中看到了[object object]show。
   self.curriculumList = ko.observableArray();
   $.getJSON('functions/getCurriculum.php', function(data) {
       self.curriculumList(data);
   });