pfu*_*unc 2 php ajax rss jquery curl
我正在尝试对php脚本进行ajax调用.php脚本使用curl调用rss feed,获取数据,并将数据返回给函数.
我一直在收到错误
" 警告:"....中curl_error()的参数计数错误
这是我的PHP代码:1
$ch = curl_init() or die(curl_error());
curl_setopt($ch, CURLOPT_URL, $feed);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data1 = curl_exec($ch) or die(curl_error());
echo $data1;
Run Code Online (Sandbox Code Playgroud)
和ajax调用:
$.ajax({
url: "getSingleFeed.php",
type: "POST",
data: "feedURL=" + window.feedURL,
success: function(feed){
alert(feed);
}});
Run Code Online (Sandbox Code Playgroud)
我测试了所有变量,它们正确传递,我可以回应它们.但是这一行:$ data1 = curl_exec($ ch)或die(curl_error());
是什么给了我错误.我在其他页面上使用curl做同样的事情,只是没有ajax,它工作正常.有没有什么特别的我需要用ajax来做到这一点?
PHP手册指出curl_error的第一个参数是curl_init();返回的句柄.尝试使用下面给出的内容替换您粘贴的内容.这会将$ ch变量作为参数添加到curl_error();的所有实例中.
$ch = curl_init() or die(curl_error($ch));
curl_setopt($ch, CURLOPT_URL, $feed);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data1 = curl_exec($ch) or die(curl_error($ch));
echo $data1;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2299 次 |
最近记录: |