J'essaie d'envoyer des données de HTML à la page de processus. Je veux faire cette utilisation javascript. le javascript est:besoin d'aide pour envoyer une variable de javascript à PHP
$('#search').click(function(){
var param = serialize({
action:"searchmodelqp",
jhead:"aaData",
month:$("#search_month").val(),
year:$("#search_year").val(),
export:"excel"
});
$('#link2excel').replaceWith("<div id='link2excel'><a href='shows_merchan.php?" + param + "' target='_blank'>Export result as Excel file</a></div>");
});
et je l'envoie à ceci:
if(getVar('export')=='excel'){
$expexcel = 'excel';
} else {
$expexcel=0;
}
switch(getVar('action')){
case 'searchmodelqp':
modelqp(getVar('jhead'),getVar('month'),getVar('year'),getVar('export'));
break;
}
function modelqp($jsonhead,$month, $year,$export){
$Month = mysql_real_escape_string($month);
$Year = mysql_real_escape_string($year);
switch($jsonhead){
case 'aaData':
//i put mysql query here
break;
}
if($export==0) {
//do something
} else {
//do something
}
comment puis-je faire pour qu'il soit clair parce que je n'ai pas de résultat pour ce (script ne rien faire)?.
si vous Firebug, vous pouvez regarder le panneau net et voir si elle terminé avec succès une ajax request.do plus de chose, imprimez une déclaration d'alerte en cas de succès et vérifiez qu'elle arrive. – kobe
je soupçonne quelque chose de mal ici données: {action: "searchmodelqp", jhead: "aaData", mois: $ ("# search_month"). Val(), année: $ ("# search_year"). Val (), exportation: "excel" }, – kobe