I am fetching blade html using XHR GET and trying to cache it so that it does not need to go to server to download it every time. Here is my code.
But this does not work and always goes to server.
$.ajax({
method: "GET",
url: "{!! route('SendMessageForm') !!}",
cache: true,
async: true,
beforeSend: function(xhr, opts) {
$('#MessageModal').html(processingImageUrl);
},
success: function(result) {
$('#MessageModal').html(result);
PopulateActiveUsers();
},
error: function() {
}
});
Controller
public function SendMessageForm() {
return View("Chat.SendMessage");
}
Header Info
