English 中文(简体)
如何通过美国宇宙航空研究开发机构的成功职能中的额外数据?
原标题:How to pass extra data in AJAX success function?

I have a function:

function Activity() {
    this.LoadFile = function (path, onSuccess) {
        $.ajax({
            url: path,
            dataType:  html ,
            success: onSuccess
        });
    };
}

At the moment I call it like this:

var activity = new Activity();

activity.LoadFile( ../file.htm , function (data) {
    console.log(data);
});

我想做的是,在日本宇宙航空研究开发机构的成功呼吁中增加一些默认值。 例如,我要说的是,我总是希望以违约方式记录数据,而我每次都填写“LoadFile。 希望能事先得到帮助。

最佳回答

您可以发挥一种总结功能,即标识/名称然后称作on Success功能:

this.LoadFile = function (path, onSuccess) {
    var onSuccessWrapper = function(data) {
      console.log(data)
      onSuccess(data)
    }
    $.ajax({
        url: path,
        dataType:  html ,
        success: onSuccessWrapper
    })
}
问题回答

您可以做一些工作。

$.ajax({
    url: path,
    dataType:  html ,
    success: function(data, textStatus, jqXHR) {
        console.log(data);
        onSuccess(data, textStatus, jqXHR);
    }
});

你们是否尝试了?

 $.ajax({
        url: path,
        dataType:  html ,
        success: function(data){
            onSuccess(data);
            alert(data);//default here
        }
    });




相关问题
selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

How to fire event handlers on the link using javascript

I would like to click a link in my page using javascript. I would like to Fire event handlers on the link without navigating. How can this be done? This has to work both in firefox and Internet ...

How to Add script codes before the </body> tag ASP.NET

Heres the problem, In Masterpage, the google analytics code were pasted before the end of body tag. In ASPX page, I need to generate a script (google addItem tracker) using codebehind ClientScript ...

Clipboard access using Javascript - sans Flash?

Is there a reliable way to access the client machine s clipboard using Javascript? I continue to run into permissions issues when attempting to do this. How does Google Docs do this? Do they use ...

javascript debugging question

I have a large javascript which I didn t write but I need to use it and I m slowely going trough it trying to figure out what does it do and how, I m using alert to print out what it does but now I ...

Parsing date like twitter

I ve made a little forum and I want parse the date on newest posts like twitter, you know "posted 40 minutes ago ","posted 1 hour ago"... What s the best way ? Thanx.

热门标签