Can you tell me how to take a value from a JavaScript file and send it to a PHP file?
Code:
var year = (year != null) ? year : '".$this->arrToday["year"]."';
var month = (month != null) ? month : '".$this->ConvertToDecimal($this>arrToday["mon"])."';
var day = (day != null) ? day : '".$this->arrToday["mday"]."';
my_window= window.open ('Event.php','mywindow1','status=1,w开发者_如何学Cidth=350,height=150');
\\
I want to send the variables (year,Month,day) to Event.php.
Can you tell me how?
You can use ajax to send JS variables to php (look at jQuery), but you can't execute php code through javascript. Another way (if you must use those variable in a new page) is to pass js variables as GET variables something like:
my_window= window.open ('Event.php?year=2010','mywindow1','status=1,width=350,height=150');
and in php:
echo $_GET["year"]; //prints 2010
var url = "event.php?year="+year+"&month="+month+"&day"+day;
var win1 = window.open(url,"File name","height=150,width=350,fullscreen=0,location=1,menubar=0,resizable=0,scrollbars=1,status=1,toolbar=0,left=0,top=30");
win1.focus();
In event.php file
Use $_GET['day'], $_GET['month'], $_GET['year'] to get the values
精彩评论