i stuck @ issue, , have been ramming head, seems pretty viable , easy ain't clicking right now.
i have mvc6 view, composed of various partials. on 1 of partials, have anchor tag:
@model modela <div> @html.textboxfor(m=>m.id) <a onclick="bookproduct();" style="pointer:cursor">book product</a> </div> <div id="divmodalbody" class="modal fade" tabindex="-1" role="dialog"> <div id="divmodalpopup"> </div> </div> <script> function bookproduct() { $.ajax({ url:'controller1/bookproduct', type:'get', datatype:'html', data:some sample data, success:function(result) { if(result!=undefined) { $("divmodalbody").html(result); } }, error:function(xhr) { console.log(xhr); } }); } </script> this bookproduct() function calls controller method , shows result in modal popup via ajax call.
i perform operations in popup , click on save.
the data validated , saved db, control comes success part of modal popup.
i close popup , need refresh partial of parent page , maybe bind list. how make parent page understand popup work has been completed , partial view needs refreshed?
please guide.
from controller must use return partialview rather return jsonresult.
Comments
Post a Comment