Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为操作动态更新页面内容_Javascript_Django Forms - Fatal编程技术网

Javascript 为操作动态更新页面内容

Javascript 为操作动态更新页面内容,javascript,django-forms,Javascript,Django Forms,现在,单击“放弃草稿”按钮时,下面的代码将完全重新加载页面 discardDraft: function(options) { var self = this; self.ready(function() { self._apiCall({ type: "DELETE", url: self.links.draft.href, buttons: options.buttons

现在,单击“放弃草稿”按钮时,下面的代码将完全重新加载页面

discardDraft: function(options) {
    var self = this;

    self.ready(function() {
        self._apiCall({
            type: "DELETE",
            url: self.links.draft.href,
            buttons: options.buttons
        });
    });
}
以下是与服务器通信的呼叫:

_apiCall: function(options) {
    var self = this;

    options.prefix = this.prefix;
    options.path = "/review-requests/" + this.id + options.path;

    if (!options.success) {
        options.success = function() { window.location = self.path; };
    }

    RB.apiCall(options);
}
我的意图是使用JQuery相应地更新页面,而不是刷新页面。但我不知道如何更改上面的代码以避免重新加载页面

去掉下面的那条线能解决问题吗

url: self.links.draft.href

注意:第一位代码中的ready对象只是确保在对其进行操作之前从服务器加载该对象。

这一行将负责:

options.success = function() { window.location = self.path; };
设置
window.location
a.k.a.
window.location.href
会触发页面重新加载