想实现网页部分内容根据标题实时采集,如何用jquery调用php采集脚本,并返回采集到的数据。
$.ajax({type:'post',//可选geturl:'caiji.php',//这里是接收数据的PHP程序data:'data='dsa'',//传给PHP的数...
$.ajax({
type:'post',//可选get
url:'caiji.php',//这里是接收数据的PHP程序
data:'data='dsa'',//传给PHP的数据,多个参数用&连接
dataType:'text',//服务器返回的数据类型 可选XML ,Json jsonp script html text等
success:function(msg){
//这里是ajax提交成功后,PHP程序返回的数据处理函数。msg是返回的数据,数据类型在dataType参数里定义!
},
error:function(){
ajax提交失败的处理函数!
}
})
PHP action.php
<?php
echo "this is a ajax example!";
?>
我提供下php脚本,帮我写全一下好吗,caiji.php
<?php
function getxiangguan($keyword){
$xgcontent = file_get_contents('http://www.baidu.com/s?wd='.$keyword);
preg_match('/<table cellpadding="0"><tr><th rowspan="2" class="tt">(.*)<\/div><div id="search">/iUs',$xgcontent,$xgmatch);
echo '<br/><table width="1000" border="0" align="center" cellpadding="4" cellspacing="1" bgcolor="#A2C6D3" style="font-size:11px">';
preg_match_all('/">(.*)<\/a>/iUs',$xgmatch[1],$jieguo);
foreach($jieguo[1] as $k=>$v){
$v = iconv('UTF-8', 'GB2312',$v);
echo '<td bgcolor="#ECF5FB" width="8%"><div align="center"><a href="http://www.baidu.com/s?wd='.$v.'" target="_blank" title="百度一下">'.$v.'</a>'."\n";
}
echo '</table>';
}
echo getxiangguan('钓鱼岛');
?> 展开
type:'post',//可选get
url:'caiji.php',//这里是接收数据的PHP程序
data:'data='dsa'',//传给PHP的数据,多个参数用&连接
dataType:'text',//服务器返回的数据类型 可选XML ,Json jsonp script html text等
success:function(msg){
//这里是ajax提交成功后,PHP程序返回的数据处理函数。msg是返回的数据,数据类型在dataType参数里定义!
},
error:function(){
ajax提交失败的处理函数!
}
})
PHP action.php
<?php
echo "this is a ajax example!";
?>
我提供下php脚本,帮我写全一下好吗,caiji.php
<?php
function getxiangguan($keyword){
$xgcontent = file_get_contents('http://www.baidu.com/s?wd='.$keyword);
preg_match('/<table cellpadding="0"><tr><th rowspan="2" class="tt">(.*)<\/div><div id="search">/iUs',$xgcontent,$xgmatch);
echo '<br/><table width="1000" border="0" align="center" cellpadding="4" cellspacing="1" bgcolor="#A2C6D3" style="font-size:11px">';
preg_match_all('/">(.*)<\/a>/iUs',$xgmatch[1],$jieguo);
foreach($jieguo[1] as $k=>$v){
$v = iconv('UTF-8', 'GB2312',$v);
echo '<td bgcolor="#ECF5FB" width="8%"><div align="center"><a href="http://www.baidu.com/s?wd='.$v.'" target="_blank" title="百度一下">'.$v.'</a>'."\n";
}
echo '</table>';
}
echo getxiangguan('钓鱼岛');
?> 展开
展开全部
<div id="showContent"></div>
<script language="javascript">
<!--
var dsa = $('#input1').val();// 获取文本框值
$.post("caiji.php", {data:dsa, rnd:Math.random()}, function(data) {
$("#showContent").html(data);
});
-->
</script>
<script language="javascript">
<!--
var dsa = $('#input1').val();// 获取文本框值
$.post("caiji.php", {data:dsa, rnd:Math.random()}, function(data) {
$("#showContent").html(data);
});
-->
</script>
更多追问追答
追问
这是啥?给点注释嘛,完全不懂ajax的。
追答
这就是jquery啊
这是显示php返回的数据
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询