Dieser Artikel stellt hauptsächlich vor, wie man js-Variablenwerte in PHP überträgt. Jetzt kann ich ihn mit allen teilen, die ihn benötigen
$.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>
Wie übergibt man mit dem obigen Code den Gebotswert vom Dokument an das Gebot im folgende PHP-Anweisung? ? ? ?
不用AJAX,最简单就是传个参数过去 如:function saveGame(str){ window.location.href='url?str=' + str; } 楼上的是一种跳转的方式。如果你想不刷新处理,获取数据。还是用ajax 。很简单的。给你个例子。这里我我用jquery的$.post $.post(URL,{参数1:alue,参数2:value2},function(data){ //这里你可以处理获取的数据。我使用是json 格式。你也可以使用其它格式。或者为空,让它自己判断得了 },'json');
Natürlich nicht.
Ich verstehe nicht, warum Sie js verwenden müssen, um den Wert zu übergeben.
Sie können URL-Parameter direkt wie folgt verwenden: test.php?bid=1 Ist das nicht in Ordnung?
Es ist schwieriger, es mit js zu implementieren, da Sie beim Öffnen der Webseite zuerst PHP und dann js ausführen. Mit anderen Worten: Unabhängig davon, wo Ihr JS platziert ist, wird PHP vor der Ausführung von JS ausgeführt.
Wenn Sie darauf bestehen, js zum Übertragen von Werten an PHP zu verwenden, müssen Sie Ajax verwenden. Dazu müssen Sie Ihre spezifischen Anforderungen kennen.
Proytype-Methode:
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. Das Insight-System analysiert zuerst PHP und führt dann Strings unter anderen Codes aus
Auf diese Weise<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>
beim Laden der Seite 7 var url2='?dailyTaskDate='+dailyTaskDate ; Dieser Satz. Nachdem das PHP übersetzt wurde, wird es an den Browser übergeben.
Dies funktioniert nicht, da PHP Salted Fish js ausgeführt wird, sodass die Variable dailyTaskDate in js nicht gefunden wird, sodass in PHP ein ständiger Fehler gemeldet wird.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>
Eine Zusammenfassung, wie js PHP aufruft und PHP js aufruft
Eine einfache Analyse der Debugging-Methoden von node.js
Das obige ist der detaillierte Inhalt vonSo übergeben Sie den Wert einer js-Variablen an PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!