javascript - 一个ajax请求问题

WBOY
Release: 2016-06-06 20:12:08
Original
958 people have browsed it

  • 首先向getPics发送一个ajax请求。代码长这样:

    <code>  function getList(){
           ajax('get', 'getPics.php', 'cPage=' + iPage, function(data){
    
                   var data=JSON.parse(data);
    
                   if(!data.length){
                       return;
                   }
    
                   for(i=0;i<data.length var odiv="document.createElement('div');" oimg="document.createElement('img');" op="document.createElement('p');" oimg.src="data[i].image;" oimg.style.width="225px" oimg.style.height="data[i].height" op.innerhtml="data[i].title;" index="getMin();" odiv.appendchild ali b="true;"></data.length></code>
    Copy after login
    Copy after login
  • 然后getPics.php长这样

    <code>   header('Content-type:text/html; charset="utf-8"');
    
       $cpage = isset($_GET['cpage']) ? $_GET['cpage'] : 1;
    
       $url = 'http://www.wookmark.com/api/json/popular?page=' . $cpage;
    
       $content = file_get_contents($url);
       $content = iconv('gbk', 'utf-8', $content);
    
       echo $content;
    </code>
    Copy after login
    Copy after login

    ?>

    我在本地测试的时候能够正确返回从www.wookmark.com拿到的数据,但是我把代码放到github上的时候,返回的数据却变成了php文件内容的字符串形式。

    javascript - 一个ajax请求问题这其中有什么问题?

回复内容:

  • 首先向getPics发送一个ajax请求。代码长这样:

    <code>  function getList(){
           ajax('get', 'getPics.php', 'cPage=' + iPage, function(data){
    
                   var data=JSON.parse(data);
    
                   if(!data.length){
                       return;
                   }
    
                   for(i=0;i<data.length var odiv="document.createElement('div');" oimg="document.createElement('img');" op="document.createElement('p');" oimg.src="data[i].image;" oimg.style.width="225px" oimg.style.height="data[i].height" op.innerhtml="data[i].title;" index="getMin();" odiv.appendchild ali b="true;"></data.length></code>
    Copy after login
    Copy after login
  • 然后getPics.php长这样

    <code>   header('Content-type:text/html; charset="utf-8"');
    
       $cpage = isset($_GET['cpage']) ? $_GET['cpage'] : 1;
    
       $url = 'http://www.wookmark.com/api/json/popular?page=' . $cpage;
    
       $content = file_get_contents($url);
       $content = iconv('gbk', 'utf-8', $content);
    
       echo $content;
    </code>
    Copy after login
    Copy after login

    ?>

    我在本地测试的时候能够正确返回从www.wookmark.com拿到的数据,但是我把代码放到github上的时候,返回的数据却变成了php文件内容的字符串形式。

    javascript - 一个ajax请求问题这其中有什么问题?

github会帮你解析并且运行php吗?

github只是帮你存放代码,但不会执行具体代码。

github page 不支持php文件运行的,你得用自己的服务器

这个怎么回答。?

好喜庆的问题啊

github之是代码托管的地方,不提供运行服务,你需要放到自己的php环境中方可正常使用

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!