第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

我聯(lián)系的時(shí)候,點(diǎn)擊查詢(xún)老是提示Unexpected token <

提示Unexpected token <

正在回答

2 回答

<?php

//設(shè)置頁(yè)面內(nèi)容是html編碼格式是utf-8

//header("Content-Type: text/plain;charset=utf-8");?

header("Content-Type: application/json;charset=utf-8");?

//header("Content-Type: text/xml;charset=utf-8");?

//header("Content-Type: text/html;charset=utf-8");?

//header("Content-Type: application/javascript;charset=utf-8");?


//定義一個(gè)多維數(shù)組,包含員工的信息,每條員工信息為一個(gè)數(shù)組

$staff = array

(

array("name" => "洪七", "number" => "101", "sex" => "男", "job" => "總經(jīng)理"),

array("name" => "郭靖", "number" => "102", "sex" => "男", "job" => "開(kāi)發(fā)工程師"),

array("name" => "黃蓉", "number" => "103", "sex" => "女", "job" => "產(chǎn)品經(jīng)理")

);


//判斷如果是get請(qǐng)求,則進(jìn)行搜索;如果是POST請(qǐng)求,則進(jìn)行新建

//$_SERVER是一個(gè)超全局變量,在一個(gè)腳本的全部作用域中都可用,不用使用global關(guān)鍵字

//$_SERVER["REQUEST_METHOD"]返回訪(fǎng)問(wèn)頁(yè)面使用的請(qǐng)求方法

if ($_SERVER["REQUEST_METHOD"] == "GET") {

search();

} elseif ($_SERVER["REQUEST_METHOD"] == "POST"){

create();

}


//通過(guò)員工編號(hào)搜索員工

function search(){

//$jsonp = $_GET["callback"];

//檢查是否有員工編號(hào)的參數(shù)

//isset檢測(cè)變量是否設(shè)置;empty判斷值為否為空

//超全局變量 $_GET 和 $_POST 用于收集表單數(shù)據(jù)

if (!isset($_GET["number"]) || empty($_GET["number"])) {

echo '({"success":false,"msg":"參數(shù)錯(cuò)誤"})';

return;

}

//函數(shù)之外聲明的變量擁有 Global 作用域,只能在函數(shù)以外進(jìn)行訪(fǎng)問(wèn)。

//global 關(guān)鍵詞用于訪(fǎng)問(wèn)函數(shù)內(nèi)的全局變量

global $staff;

//獲取number參數(shù)

$number = $_GET["number"];

$result ='{"success":false,"msg":"沒(méi)有找到員工。"}';

//遍歷$staff多維數(shù)組,查找key值為number的員工是否存在,如果存在,則修改返回結(jié)果

foreach ($staff as $value) {

if ($value["number"] == $number) {

$result ='{"success":true,"msg":"找到員工:?jiǎn)T工編號(hào):' . $value["number"] .

',員工姓名:' . $value["name"] .?

',員工性別:' . $value["sex"] .?

',員工職位:' . $value["job"] . '"}';

break;

}

}

? ? echo $result;

}


//創(chuàng)建員工

function create(){

//判斷信息是否填寫(xiě)完全

if (!isset($_POST["name"]) || empty($_POST["name"])

|| !isset($_POST["number"]) || empty($_POST["number"])

|| !isset($_POST["sex"]) || empty($_POST["sex"])

|| !isset($_POST["job"]) || empty($_POST["job"])) {

echo '{"success":false,"msg":"參數(shù)錯(cuò)誤,員工信息填寫(xiě)不全"}';

return;

}

//TODO: 獲取POST表單數(shù)據(jù)并保存到數(shù)據(jù)庫(kù)

//提示保存成功

echo '{"success":true,"msg":"員工:' . $_POST["name"] . ' 信息保存成功!"}';

}


?>

這是代碼,我的錯(cuò)誤和提問(wèn)者一模一樣,從晚上10點(diǎn)搞到1點(diǎn),終于發(fā)現(xiàn)錯(cuò)誤(真是曰了狗),更本原因有2條:1.我自己直接復(fù)制了源代碼里的serverjson.php/serverjson2.php/serverjsonp.php然后發(fā)現(xiàn)并沒(méi)有用;2.于是在serverjson.php/serverjson2.php/serverjsonp.php這3個(gè)文件里的按著老師視頻里的代碼一點(diǎn)點(diǎn)改依舊不行;這2條中都是php端代碼出了問(wèn)題,只能說(shuō)老師挖坑挖的很有水平。最后解決辦法:還是使用以前即老師上節(jié)課講到的非JSON方法,然后對(duì)著視頻一點(diǎn)一點(diǎn)改動(dòng)代碼每行都沒(méi)有落下,然后發(fā)現(xiàn)成功了;但是問(wèn)題依舊出現(xiàn)在查詢(xún)功能:

//var data=eval('('+request.responseText+')');

var data=JSON.parse(request.responseText);

如果使用eval方法在查詢(xún)框空白的情況下點(diǎn)擊查詢(xún)會(huì)顯示提示信息(但該方法過(guò)于危險(xiǎn))

但JSON.parse方法如果輸入、正確和錯(cuò)誤的編號(hào)其功能和eval一樣,但是在查詢(xún)框空白的情況下,點(diǎn)擊查詢(xún)什么提示都沒(méi)有。

0 回復(fù) 有任何疑惑可以回復(fù)我~

把原來(lái)的<?php

?>刪掉,重新打一下然后把內(nèi)容復(fù)制進(jìn)去試一下

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
Ajax全接觸
  • 參與學(xué)習(xí)       224773    人
  • 解答問(wèn)題       708    個(gè)

本課程通過(guò)一個(gè)案例,講解Ajax的相關(guān)概念原理實(shí)現(xiàn)方式和應(yīng)用

進(jìn)入課程

我聯(lián)系的時(shí)候,點(diǎn)擊查詢(xún)老是提示Unexpected token <

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)