Include jquery in your head tag
<script charset="utf-8" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js" type="text/javascript">
</script>
<script>
function getData(){
jQuery.ajax(
{
'url':getData.php, // name of the php file which will give the data
'data':'user_entered_data'+jQuery('#user_input').attr('id'), // arguments in the get eg: getData.php?user_entered_data=hello in this case
'success': function(data)
{
jQuery('#results).html(data); // if the control is input tag then use val() instead of html()
}
});
}
</script>
Add the following in body
<input type='text' id='user_input' value=hello />
<div id=results>
</div>
<input type=submit value =submit onclick=getData() />
create a php file getData.php
inside that add the following
$value='Data comes from Ajax call using Jquery'.$_GET[user_entered_data];
//we can use db query also to fetch the data
echo $value; // this will be in the data argument of success function
Click the submit button you can see the change in the div
No comments:
Post a Comment