2017-06-09 24 views
12

मैं बूटस्ट्रैप तालिका अद्यतन के बाद कोड निष्पादित करना चाहता हूं।.bootstrapTable अद्यतन होने के बाद कोड निष्पादित करता है

 $selectProductTable.bootstrapTable('refreshOptions', { 
     url: REST_PRODUCT_PREFIX + '/list', 
     ajaxOptions: { 
      headers: { 
       "Authorization": "Bearer " + token 
      } 
     }, 
     success: function() { 
      updateUserInformation($("#userId").val()) 
     } 
    }); 

लेकिन उत्तराधिकारी आह्वान नहीं करता है:

मैं निम्नलिखित कोड लिखा है।

क्या आप इसे प्राप्त करने में मदद कर सकते हैं?

+0

यदि आप यूआरएल को समान रखने के साथ कुछ एचटीएमएल स्निपेट भी साझा कर सकते हैं। –

+0

क्षमा करें। मैंने आपकी टिप्पणी – gstackoverflow

उत्तर

3

पर एक नज़र डालें: https://github.com/wenzhixin/bootstrap-table/blob/develop/dist/bootstrap-table.js#L2014-L2033

विशेष रूप से लाइन 2026 तुम वहाँ कि ajax की सफलता पर देख सकते हैं फोन यह एक घटना बुलाया चलाता है: 'लोड success.bs.table'।

$table.on('load-success.bs.table', function (res) { 
    console.log('this is the response from the ajax call: ' + JSON.stringify(res, null, 2)); 
    }) 

http://jsfiddle.net/cm44uL3v/2/

घटना कहा जाता है:

आप कुछ इस तरह कर रही है इस घटना को सुन सकते हैं onLoadSuccess और आप उसे यहां क्या करता है का एक विवरण प्राप्त कर सकते हैं: http://bootstrap-table.wenzhixin.net.cn/documentation/#events

0
$selectProductTable.bootstrapTable({ 
    method: 'get', 
    ... 
    onLoadSuccess: function(status, res) { 
     // do something 
    }, 
    ... 
}); 
+1

नहीं पकड़ी है, जबकि यह कोड प्रश्न का उत्तर दे सकता है, इस समस्या के समाधान के तरीके के बारे में अतिरिक्त संदर्भ प्रदान करने से उत्तर के दीर्घकालिक मूल्य में सुधार होगा। – cpburnz

+0

@cpburnz यह एम 1 का सिर्फ एक और वाक्यविन्यास है। जवाब। कहीं लिखा है कि यह बेहतर है, लेकिन मैं विशेषज्ञ नहीं हूँ – gstackoverflow

संबंधित मुद्दे