怎样用ajax依次输出php文件里面的数组?

woyaodubo 2017-11-27 01:11:40
比如每隔500毫秒输出一条,在input标签显示出来,要实时的。

<script type="text/javascript">
function getdata(){
$.ajax({
url: "get.php",
type: "GET",
dataType: "text",
success: function (data){
document.getElementById("request_url").value=data;
}
});
}
</script>

<script type="text/javascript">
$(function(){
$("#quick").click(function(){
setTimeout("getdata()", 500);
});
});
</script>


$arr=array{“a”,"b","c","d"};
foreach($new_arr as $i)
{
echo $i;
}
?>
...全文
154 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
woyaodubo 2017-11-27
  • 打赏
  • 举报
回复
引用 1 楼 jslang 的回复:

function getdata(i){
	$.ajax({
    url: "get.php?i="+i,
    type: "GET",
    dataType: "text",
    success: function (data){
	    if (data && data!="undefined") {
			document.getElementById("request_url").value=data;
			setTimeout("getdata("+(i+1)+")", 500);
	    }
	}
	});
}
$(function(){
 $("#quick").click(function(){
getdata(0);  
});
});

$arr=array("a","b","c","d");
$i=$_GET("i");
echo $arr[$i];

果然牛逼,解决了
天际的海浪 2017-11-27
  • 打赏
  • 举报
回复

function getdata(i){
	$.ajax({
    url: "get.php?i="+i,
    type: "GET",
    dataType: "text",
    success: function (data){
	    if (data && data!="undefined") {
			document.getElementById("request_url").value=data;
			setTimeout("getdata("+(i+1)+")", 500);
	    }
	}
	});
}
$(function(){
 $("#quick").click(function(){
getdata(0);  
});
});

$arr=array("a","b","c","d");
$i=$_GET("i");
echo $arr[$i];

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧