Tôi muốn một cái gì đó tương tự như thế này.chức năng gọi lại javascript và tham số
function AjaxService()
{
this.Remove = function (id, call_back)
{
myWebService.Remove(id, CallBack)
}
function CallBack(res) {
call_back(res);
}
}
vì vậy chương trình gọi điện thoại của tôi sẽ như thế này
var xx = new AjaxService();
xx.Remove(1,success);
function success(res)
{
}
Ngoài ra nếu tôi muốn bổ sung thêm tham số cho hàm thành công như thế nào tôi sẽ đạt được nó. Nói Nếu tôi có chức năng thành công như thế này
var xx = new AjaxService();
//how to call back success function with these parameters
//xx.Remove(1,success(22,33));
function success(res,val1, val2)
{
}
Trợ giúp sẽ được appretiated.
Trân Parminder
có ít cách phức tạp hơn để làm điều này trong javascript, bạn không nghĩ ? – jrharshath
didnt work thanks anyway – Parminder
@parminder Bạn có chắc nó không hoạt động? Đây là cách tiêu chuẩn để chuyển đối số cho các cuộc gọi lại không chấp nhận các đối số, ví dụ như chuyển các đối số tới 'setTimeout'. Có cái gì bạn có thể đã bỏ lỡ hình thức cú pháp? – slebetman