传值,遇到大麻烦了,

woyaodubo 2017-11-29 09:09:16

function getdata(i)
{//定义函数
$.ajax({
url: "get.php?i="+i,
type: "GET",
dataType: "text",

success: function (data){
if (data && data!="undefined") {

document.getElementById("output").innerHTML=data;
setTimeout("getdata("+(i+1)+")", 500);//每隔100ms触发一次函数getdata(i)
}
}
});
}

function posturl()
{
var url=document.getElementById("url").value;
$.ajax({
url: "get.php",
type: "GET",
dataType:"text",
data:{url:url},
success: function (data){
document.getElementById("request_url").innerHTML=data;
}
});
}


$(function(){
$("#start").click(function(){
getdata(0);
});
});
</script>



$url=trim($_GET['url']);
$string=file_get_contents($url);
preg_match_all("/<img([^>]*)\s*src=('|\")([^'\"]+)('|\")/", $string,$matches,PREG_PATTERN_ORDER);
$arr=$matches[3];

$i=$_GET['i'];
echo $arr[$i];
//经过测试
//echo $arr[0];输出img地址;
//为什么echo $arr[$i];什么都没输出?
//而且echo $i;输出数字没错。
...全文
202 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
碧水幽幽泉 2017-11-30
  • 打赏
  • 举报
回复
引用 4 楼 woyaodubo 的回复:


哇哇我自己解决了。

把两个传值写在一个函数里面。

解决了就好!没问题的话,可以结贴了,哈哈!
woyaodubo 2017-11-29
  • 打赏
  • 举报
回复
哇哇我自己解决了。 把两个传值写在一个函数里面。
woyaodubo 2017-11-29
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
getdata你有没有传递url参数。。 function getdata(i) {//定义函数 $.ajax({ url: "get.php?i="+i, data:{url:document.getElementById("url").value} ...... Web开发学习资料推荐 Web前端开发框架 extjs开发技巧
找到原因,但是不知道怎样解决。 第二个ajax是传url的,但是这个url传给php后,有关url的处理结果对第一个ajax是无效的。 但是怎么解决这个问题呢?
woyaodubo 2017-11-29
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
getdata你有没有传递url参数。。 function getdata(i) {//定义函数 $.ajax({ url: "get.php?i="+i, data:{url:document.getElementById("url").value} ...... Web开发学习资料推荐 Web前端开发框架 extjs开发技巧
传了啊,这个url也是可以成功返回的,说明传值没问题啊。但为什么会这样呢? 如果直接在代码里面写url,不需要用另外一个ajax给php文件传url的值, 一切没好好的, 现在就是多了个ajax传url值,就出现这种情况了。
  • 打赏
  • 举报
回复
getdata你有没有传递url参数。。 function getdata(i) {//定义函数 $.ajax({ url: "get.php?i="+i, data:{url:document.getElementById("url").value} ......

Web开发学习资料推荐
Web前端开发框架
extjs开发技巧

87,993

社区成员

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

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