ホームページ > バックエンド開発 > PHPチュートリアル > jqueryのajaxはgetメソッドを使用してバックグラウンドに値を渡すことができません。なぜですか

jqueryのajaxはgetメソッドを使用してバックグラウンドに値を渡すことができません。なぜですか

WBOY
リリース: 2016-06-23 14:03:09
オリジナル
833 人が閲覧しました

タイトルのように:
//以下は js メソッドです
function login() {
$.ajax({
type: "get",
url:'valid.php',
data: "username=admin" ,
dataType :"json",
success:ajaxComplete(result),
error:ajaxError(response)});
});

//以下は有効です。php
echo $ _GET['username '];
?>

login() メソッドをトリガーした後、ページでエラーが報告されました。これは、このパラメーターが見つからないことを意味します。 !


ディスカッションに返信 (解決策)

data:"username=admin"、これは間違っています。data"username:admin"

または最初にシリアル化するかのどちらかです

js の書き方さえ間違っています。答えは分かりましたか?
function login() {  $.ajax({    type: "get",    url:'valid.php',     data:"username=admin",     dataType:"json",     success:ajaxComplete,     error:ajaxError  });}
ログイン後にコピー

成功とエラーにはコールバック関数が必要です
関数に名前を付けるか、匿名関数を直接定義できます

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート