मैं इस तरह कुछ करना चाहता हूं।जावास्क्रिप्ट कॉलबैक फ़ंक्शन और पैरामीटर
function AjaxService()
{
this.Remove = function (id, call_back)
{
myWebService.Remove(id, CallBack)
}
function CallBack(res) {
call_back(res);
}
}
तो मेरे फोन करने के कार्यक्रम इस
var xx = new AjaxService();
xx.Remove(1,success);
function success(res)
{
}
इसके अलावा, अगर मैं सफलता कार्य करने के लिए अधिक पैरामीटर जोड़ने के लिए मैं इसे कैसे हासिल करना चाहते हैं की तरह हो जाएगा। कहो तो मैं इस तरह
var xx = new AjaxService();
//how to call back success function with these parameters
//xx.Remove(1,success(22,33));
function success(res,val1, val2)
{
}
सहायता सफलता समारोह appretiated किया जाएगा।
सादर परमिंदर
जावास्क्रिप्ट में यह करने के लिए कम जटिल तरीके हैं, देखते हैं न आप क्या सोचते हैं ? – jrharshath
काम नहीं किया वैसे भी – Parminder
@ पार्मिंडर क्या आप वाकई काम नहीं करते हैं? कॉलबैक के लिए तर्क पारित करने का यह मानक तरीका है जो तर्क स्वीकार नहीं करता है, उदाहरण के लिए 'setTimeout' पर तर्क गुजर रहा है। क्या ऐसा कुछ है जिसे आपने वाक्यविन्यास के रूप में याद किया हो सकता है? – slebetman