i have a link button that supposed to link to another page. The content of that page should be displayed to the current page. I'm using the bootstrap framework, however the function I created doesn't seem to work.
here's my code;
<a href="" id="reslink">link1</a>
<div class="span8" id="maincont"></div>
javascript;
$('#reslink').click(function(){
$.ajax({
type: "GET",
url: "sample.html",
data: { },
success: function(data){
$('#maincont').html(data);
}
});
});
You have following ways.
First
use html as below,.
<a href="Javascript:void(0);" id="reslink">link1</a>
Javascript:void(0);
work as return false from script.
Second
Do not change anything in html code but make below change in jQuery
code.
$('#reslink').click(function(e){
e.preventDefault();
$.ajax({
type: "GET",
url: "sample.html",
data: { },
success: function(data){
$('#maincont').html(data);
}
});
});
e.preventDefault();
prevent the default behavior of the HTML
so you can execute your code.
Maybe load()
would be a better choice for you?
$("#reslink").click(function() {
$("#maincont").load("sample.html");
});
Be mindful that loading content in this way could potentially break History and Favorites.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With