ホームページ > バックエンド開発 > PHPチュートリアル > ajax をバックグラウンドに送信できません

ajax をバックグラウンドに送信できません

WBOY
リリース: 2016-06-23 13:49:48
オリジナル
921 人が閲覧しました

PHP は SMS 検証を行いますが、ajax 送信後に応答がありません

//002.根据手机号反回验证码,function getnum(){ if($("#tel").val()=="" || $("#tel").val()==null){  // 手机号为空校验    alert('提示:请输入手机号');  }else{  // 提交数据  $.ajax({    type: "get",    url: "http://www.diyiwuxian.com/tools/index.php?c=Phone&m=getactnum",    async: true,    dataType: "html",    data: {tel:$("#tel").val()},    success: function(data) {    // 返回-1.手机号格式 不对    if($.parseJSON(data).ret==-1){    $("#tel").focus();    $("#tel").val("");    alert('提示:请输入正确的手机号码!');    }else{    $("#num").val($.parseJSON(data).ret);    }    }    });    }}
ログイン後にコピー


//接口参数$classCName = @$_GET['c']?$_GET['c']:'';$method = @$_GET['m']?$_GET['m']:'';$method = isset($method) ? $method : "index";if ( !$classCName || !$method ) {	echo "controller or method is null";	exit();	}$classCName = $classCName."Controller";if(file_exists(HTDOC.'gmcontrollers/'.$classCName . ".php")) {	require_once (HTDOC.'gmcontrollers/'.$classCName . ".php");	$objC = new $classCName;		if(method_exists($classCName, $method)) return $objC -> $method();	else echo "class: {$classCName} not has method {$method}";} else {	echo 'no file';}
ログイン後にコピー


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

このデバッグは非常に簡単です
PHP はすべてをコメントアウトし、文字列を直接エコーします。何かが返されるかどうかを確認してください

Firebug がどのようなプロンプトを表示するかを確認してください。

クロスドメインですか?

1. 送信後に Firebug コンソールがエラーを報告するかどうかを確認します。
2. 送信時に URL パスを追跡し、戻り値を確認します。

firebug およびその他のツールを使用してパケットをキャプチャし、何が返されるかを確認します

ファイルを開けない理由を見つけます

1. 送信後に firebug コンソールがエラーを報告するかどうかを確認します。
2. 送信時に URL パスを追跡し、戻り値を確認します。


警告: include() [function.include]: '/data/webserver/sites/diyiwuxian/lib/Auth.php' をインクルードするために開くことができませんでした (include_path='.:/data/webserver/php/lib/php') ) /data/webserver/sites/ht/include/inc.php の 16 行目
ファイルの問題、何が起こっていますか?

ファイル /data/webserver/sites/diyiwuxian/lib/Auth.php は存在しません
大文字と小文字に注意してください

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