javascript – Ressource wird als Dokument interpretiert, aber trans..

WBOY
Freigeben: 2016-08-08 09:06:35
Original
1950 Leute haben es durchsucht

Die Frage ist wie erwähnt. Wenn ich die Daten teste, zeigt der Browser eine Ressource an, die als Dokument interpretiert, aber mit dem MIME-Typ application/json übertragen wird: „http://localhost:82/js4-1.php?type=findnew&data =pic". Eingabeaufforderung: Ist der JSON-Datentyp falsch?

javascript – Ressource wird als Dokument interpretiert, aber trans..

php code:
error_reporting(0);
header("Content-type:application/json;charset=utf-8;");
//Test Datenverbindung
$icon=mysql_connect("localhost","root","");
if(!$icon){

<code>//失败
die('Could not connect:'.mysql_error());</code>
Nach dem Login kopieren
Nach dem Login kopieren

}
//Mit der Datenbank verbinden
mysql_select_db("news_data",$icon);
//Chinesisch festlegen
mysql_query("set name utf8");
// Rufen Sie den Rezeptionstyp und den Datenparameter ab
$type=@$_GET['type'];
$sleword=@$_GET['data'];
switch ($type) {

<code>//从主页前段到php
case 'findnew':
    $sql="select id,new_title,new_class from info_look";//创建查询语句
    $re=mysql_query($sql);//执行语句
    $wordArray=[];//创建空字符串承载获取到的数据
    while($row=mysql_fetch_array($re)){
        $wordArray[]=$row;//将结果赋值给数组
    }
    //下面打算用循环找到对应传递过来的data参数,匹配到了,就把他回传给前台
     for($i=0;$i<count($wordArray);$i++){//php数组没有length,获取数组长度要用count函数?
             if($wordArray[i].new_class==$sleword){
                 //这里传值$wordArray[i].new_class的值给js
                 //...    
                 echo json_encode ($wordArray[i]['new_class']);
             }
         }
    break;
//从后台前端网页插入数据到php
case insertdata:
    $sql="INSERT INTO info_look (new_title,new_class) values ('$_POST[new_title_info]','$_POST[new_class_info]')";
    if(!mysql_query($sql,$icon)){
        die('Error:' . mysql_error());
    }
    echo "one title added!";
    break;</code>
Nach dem Login kopieren
Nach dem Login kopieren

}
mysql_close($icon);
?>

Antwortinhalt:

Die Frage ist wie erwähnt. Wenn ich die Daten teste, zeigt der Browser eine Ressource an, die als Dokument interpretiert, aber mit dem MIME-Typ application/json übertragen wird: „http://localhost:82/js4-1.php?type=findnew&data =pic". Eingabeaufforderung: Ist der JSON-Datentyp falsch?

javascript – Ressource wird als Dokument interpretiert, aber trans..

php code:
error_reporting(0);
header("Content-type:application/json;charset=utf-8;");
//Test Datenverbindung
$icon=mysql_connect("localhost","root","");
if(!$icon){

<code>//失败
die('Could not connect:'.mysql_error());</code>
Nach dem Login kopieren
Nach dem Login kopieren

}
//Mit der Datenbank verbinden
mysql_select_db("news_data",$icon);
//Chinesisch festlegen
mysql_query("set name utf8");
// Rufen Sie den Rezeptionstyp und den Datenparameter ab
$type=@$_GET['type'];
$sleword=@$_GET['data'];
switch ($type) {

<code>//从主页前段到php
case 'findnew':
    $sql="select id,new_title,new_class from info_look";//创建查询语句
    $re=mysql_query($sql);//执行语句
    $wordArray=[];//创建空字符串承载获取到的数据
    while($row=mysql_fetch_array($re)){
        $wordArray[]=$row;//将结果赋值给数组
    }
    //下面打算用循环找到对应传递过来的data参数,匹配到了,就把他回传给前台
     for($i=0;$i<count($wordArray);$i++){//php数组没有length,获取数组长度要用count函数?
             if($wordArray[i].new_class==$sleword){
                 //这里传值$wordArray[i].new_class的值给js
                 //...    
                 echo json_encode ($wordArray[i]['new_class']);
             }
         }
    break;
//从后台前端网页插入数据到php
case insertdata:
    $sql="INSERT INTO info_look (new_title,new_class) values ('$_POST[new_title_info]','$_POST[new_class_info]')";
    if(!mysql_query($sql,$icon)){
        die('Error:' . mysql_error());
    }
    echo "one title added!";
    break;</code>
Nach dem Login kopieren
Nach dem Login kopieren

}
mysql_close($icon);
?>

Das Problem liegt im letzten Satz. Obwohl Sie den Header im Pho-Header festlegen, können Sie diesen Satz sehen

''Php

<code>echo "one title added!";</code>
Nach dem Login kopieren
'''

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage