[英]How to interactively get data from php script using javascript
我有這個php腳本:
<?php
$arr = array(array("a","b"),array("c","d"));
qq($arr);
function qq($arr){
foreach($arr as $ar => $r){
//getting some work done
//sending the array $r (or values)to javascript
}
}
?>
是否可以在數組1之前使用javascript獲得數組0的值。
我到目前為止所得到的是來自stackoverflow的js:
<script type="text/javascript">
function q(){
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", "http://127.0.0.0.1/q.php");
xmlhttp.send(null);
xmlhttp.onreadystatechange = callbackFunction;
function callbackFunction(){
if (xmlhttp.readyState == 4){
xml = xmlhttp.responseText;
document.getElementById("q").value = xml;
}}}
</script>
但是它沒有滿足我的要求(我想我缺少了什么)。
我的html:
<input type="submit" onclick="q();" />
<div id="q"></div>
<div id="q1"></div>
是否可以將數組0的值放在div(id = q)中,當數組1准備好時,將其值放在div(id = q1)中
通過XMLHttpRequest()的“常規” HTTP請求不允許在單個請求中出現這種行為。
您可以使用以下選項:
在所有最新的瀏覽器中均可使用。 使您能夠進行全雙工通信並正確處理所需的一切。
你可以試試嗎
if (xmlhttp.readyState == 4){
xml = xmlhttp.responseText;
document.getElementById('q').innerHTML=xml;
}}}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.