Cet article présente principalement comment transférer les valeurs des variables jsvers php. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer
$.ajax({ type: 'POST', url: 'save.php', data: {val: text1obj.value} success: function(msg){// msg: php返回内容/* alert(修改成功); */window.location = window.location; }, error:function(msg){// 提交失败} });
<SCRIPT LANGUAGE="JavaScript"> var bid=document.fenlei.bfenlei.value; <?php $sql1="select * from s_type where b_id='$bid'"; //....... ?> </SCRIPT>
Avec le code ci-dessus, comment transmettre la valeur de l'enchère du document à l'offre dans la déclaration PHP suivante ? ? ? ?
不用AJAX,最简单就是传个参数过去 如:function saveGame(str){ window.location.href='url?str=' + str; } 楼上的是一种跳转的方式。如果你想不刷新处理,获取数据。还是用ajax 。很简单的。给你个例子。这里我我用jquery的$.post $.post(URL,{参数1:alue,参数2:value2},function(data){ //这里你可以处理获取的数据。我使用是json 格式。你也可以使用其它格式。或者为空,让它自己判断得了 },'json');
Bien sûr que non.
Je ne comprends pas pourquoi vous devez utiliser js pour transmettre la valeur.
Vous pouvez utiliser les paramètres d'url directement comme ceci : test.php?bid=1 N'est-ce pas correct ?
Il est plus difficile de l'implémenter avec js, car lorsque vous ouvrez la page Web, vous exécutez d'abord php puis js. En d’autres termes, peu importe où est placé votre js, php sera exécuté avant l’exécution de js.
Si vous insistez pour utiliser js pour transférer des valeursvers php, alors vous devez utiliser ajax. Cela nécessite de connaître vos besoins spécifiques.
méthode proytype :
function changeshow() { var bid=document.fenlei.bfenlei.value; var url = 'adm_mod_ajax.php'; var pars = 'mtype=1&mid=' + mid+'&bid='+bid; var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onComplete: showResponse} ); }
3. Le système Insight analyse d'abord le php, puis exécute d'autres codes. Concaténation de chaînes
De cette façon<script> function dailyTask(){ $('#my_daily_task_calendar').datepicker().on('changeDate.datepicker.amui', function(event) { var dailyTaskDate=$(this).val(); var url1="{:url('task/getDailyTaskData')}"; var url2='?dailyTaskDate='+dailyTaskDate; document.location=url1+url2; }); } dailyTask(); </script>
7 var url2='?dailyTaskDate =' +dailyTaskDate; Cette phrase. Une fois le php traduit, il est transmis au navigateur.
Cela ne fonctionne pas, car php salted fish js est exécuté, donc la variable dailyTaskDate dans js ne sera pas trouvée, donc une erreur constante est signalée dans php.var dailyTaskDate=$(this).val(); document.location={:url('task/getDailyTaskData',array('dailyTaskDate'=>dailyTaskDate))};
<script> function dailyTask(){ $('#my_daily_task_calendar').datepicker().on('changeDate.datepicker.amui', function(event) { var dailyTaskDate=$(this).val(); $.post("task/getDailyTaskData", { dailyTaskDate:dailyTaskDate}, function () { document.location.reload(); }); }); } dailyTask(); </script>
Un résumé des méthodes de js appelant php et php appelant js
Une analyse simple de la méthode de débogage de node.js
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!