【发布时间】:2017-11-02 03:42:58
【问题描述】:
我正在使用 ajax 提取信息。我希望它首先启动我的 document.ready 函数(ajax),因为淘汰文件首先启动并且我的“var initialData”值变为空。我的 Ajax 是如何开始的?
我的脚本:
<script type="text/javascript">
var initialData;
function functionViewModel() {
$(document).ready(function () {
$.ajax({
type: "POST",
url: "KnockoutGrid2.aspx/GonderUrunler",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
console.log(msg.d);
initialData = msg.d;
}
});
});
var fn = {
friends: ko.observableArray(initialData)
};
fn.removeUser = function (item) {
fn.friends.remove(item);
};
return fn;
};
ko.applyBindings(functionViewModel());
</script>
【问题讨论】:
标签: javascript jquery ajax knockout.js