I am stuck with the AJAX ( Country, State, City ) DropDown List so I decided to look
at another JQUERY AJAX ROUTINE (BANNERADS ROTATION ) for a while.
I got an error that BANNERADS of object is not a function.
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<SCRIPT LANGUAGE="JavaScript">
$(document).ready( function(){
BANNERADS();
function BANNERADS(){
$.getJSON( "http://localhost/AJAXPHP/JQUERY/BANNERADS/BANNERADS.PHP", function(ADS){
var LINK = $("<A>");
LINK.attr( "HREF" , ADS.ADVERTISERURL );
var BANNER = $("<IMG>");
BANNER.attr( "SRC", ADS.IMAGEURL );
BANNER.attr( "WIDTH" , "200" );
BANNER.attr( "HEIGHT" , "200");
LINK.append(BANNER);
$("#BANNERADS").append(LINK);
});
}
window.setInterval("BANNERADS()", 5000);
});
</SCRIPT>
#########################################################################
#########################################################################
BANNERADS.PHP
<?php
$mysqli = new mysqli( "localhost", "root", "","ajaxdbf");
$result = mysqli->query( "SELECT * FROM BANNERADS ");
$ROW_CNT = $result->num_rows;
$RANDOMNUMBER = rand( 1, $ROW_CNT );
$SQLADS = " SELECT * FROM BANNERADS ";
$SQLADS.= " WHERE BANNERADID =" . $RANDOMNUMBER;
$FBANNERADS= $mysqli->query( $SQLADS );
while ( $ROW = $FBANNERADS->fetch_array()){
$ADS = array(
'IMAGEURL' => $ROW["IMAGEURL"],
'ADVERTISERURL' =>$ROW["ADVERTISERURL"]
);
}
echo(json_encode($ADS ));
?>