ホームページ  >  記事  >  バックエンド開発  >  jQueryについてあまり詳しくない初心者なので、助けてください。

jQueryについてあまり詳しくない初心者なので、助けてください。

WBOY
WBOYオリジナル
2016-06-23 13:57:50712ブラウズ

http://hys2013.sinaapp.com/SQL.php ページのコンテンツを呼び出すために temper.html ページを作成しました。なぜインターネット上の例に従えないのですか (ページがポップアップしません)
temper。 .html:

<html><head> <script type="text/javascript" src="/jquery/jquery.js"></script><script type="text/javascript">$.post("http://hys2013.sinaapp.com/SQL.php",function(data){ alert("Data Loaded: " + data); });</script></head><body></body></html>


http://hys2013.sinaapp.com/SQL.php:
<?  $mysql = new SaeMysql(); $conn = mysql_connect(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS); //if($conn){ $action="连接成功"; echo "document.write('".$action."');n";		}				 $sql="SELECT  * FROM  `temp` WHERE id = ( SELECT MAX( CAST( id AS UNSIGNED ) ) FROM temp )";//获取最大ID的那一行		 $row=$mysql->getLine($sql); foreach ($row as $key=>$value)    {					            $insert_id=$value;	  break;//目前只需要id所以无需遍历所有值     }echo $insert_id;?> 

変更方法を教えてください


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

jQueryの第2パラメータ.post これは追加パラメータです。3 番目のパラメータはコールバックですよね? : " + data ); });

jQuery.post の 2 番目のパラメータは追加パラメータで、3 番目のパラメータはコールバックです

$.post("http://hys2013.sinaapp.com/SQL.php " , '' , function(data){alert("Data Loaded: " + data); });

さっき見たところ、それは本当ですが、変更した後もまだ機能しません
構文

jQuery.post(url,data, success(data, textStatus, jqXHR),dataType)
パラメータの説明
URL が必要です。リクエストの送信先となる URL を指定します。
データはオプションです。マップまたは文字列値。リクエストとともにサーバーに送信されるデータを指定します。
success(data, textStatus, jqXHR) はオプションです。リクエストが成功したときに実行されるコールバック関数。
dataType
オプション。予想されるサーバー応答のデータ型を指定します。
インテリジェントな判断はデフォルトで実行されます (xml、json、script、または html)。


8 行目以降ではありません!
echo $row['id']; に変更されました


構文

jQuery.post(url,data,success(data, textStatus, jqXHR),dataType)
パラメータの説明
URL が必要です。リクエストの送信先となる URL を指定します。
データはオプションです。マップまたは文字列値。リクエストとともにサーバーに送信されるデータを指定します。
success(data, textStatus, jqXHR) はオプションです。リクエストが成功したときに実行されるコールバック関数。
dataType
オプション。予想されるサーバー応答のデータ型を指定します。
インテリジェントな判断はデフォルトで実行されます (xml、json、script、または html)。


8 行目以降ではありません!
echo $row['id']; に変更します

まだ機能しませんが、.php ページは正常に値を返すことができます。問題は、私が作成した $.post 関数の形式です。上記は間違っています (作者が変更したとのことです)
あなたが最初に書いたことは、#1 があなたに書き方を教えたものと同じです。これらはすべて正しい書き方の 1 つです


最初に SQL.php で何もすることはできませんが、単に
echo 'ok' を実行するだけです
この時点で ok ダイアログ ボックスが表示されるはずです

最初に書いたのは次のとおりです#1さんの教えと同じです 書いてあることは全て同じです。これらはすべて正しい書き方の 1 つです


最初に SQL.php で何もすることはできませんが、単に
echo 'ok' を実行するだけです
この時点で ok ダイアログ ボックスが表示されるはずです

まだ機能しません、Bamboo
PC が動作しません 関連コンポーネントをインストールする必要があります。 Dreamweaver で作成しました
ブラウザを使用して実行してください

ブラウザを使用して実行してください

Sogou と IE の両方を試しました

ブラウザを使用してください実行

サーバーを使用します サーバーは Sina SAE を使用します

ブラウザを使用して実行してください
サーバーは Sina SAE を使用します



ブラウザを使用して実行してください



ブラウザを使用して実行してください

さて、問題が見つかりました。本当に申し訳ありませんが、JQUERY パッケージをダウンロードしていませんでした

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。