問題タブ [responsetext]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - xmlhttp.responseTextはテキストを表示しません
ajaxresponseTextの状況が発生しています。URLからの応答テキストはうまく機能しています。しかし、ajaxコード内の何かがうまくいかない。応答テキストを認識せず、ターゲットIDにクラスを追加します。コードは次のとおりです。
room_rate_updatez.phpからの応答は、「成功」と「失敗」です。私はそれを機能させるために何度も試みましたが、運がありません。提案してください。
javascript - 戻り値として関数から xmlhttp responseText を返す
私はjavascriptとphpの新機能です。私の目標は、xmlhttp responseTextから関数の戻り値への:RETURN文字列です。したがって、innerTextまたはinnerHTMLメソッドで使用できます。HTML コード:
php - PHP ajax responseText では、PHP を通過したエコーのみではなく、すべての html cose を取得します。
そのjavascript ajax関数を使用して、dato値を含むフォームのコンテンツをPHP login.phpに渡します。エコーを使用して、キャンセルフォームに切り替えたいコンテンツ(挿入フォーム)を返します。コンテンツの RespondText (PHP のエコーのみを取得する場合があります)。
しかし代わりに、responseText にはすべての html コードが含まれており、古い html と echo によって渡された cancella_form が含まれています。これも id=visibile の div から外れています。
理由はありますか?D:
php - ajaxから返されるResponseTextはphpテキストと等しくありません
ここに問題があります。ユーザーが入力したメールがすでに使用されているかどうかをチェックするajax関数があります。
使用するphpスクリプトは、結果に応じて「true」または「false」の文字列を送り返します。応答テキスト、または以下の関数の「data」変数を取得し、その==が「true」であるかどうかを確認すると、渡されることはなく、常にfalseと評価されます。
これは奇妙なことです。画面にデータ変数を出力すると、必要なときに「true」と表示されますが、ifステートメントでは「true」と同じように表示されないためです。ここで何が起こっているのかわかりません。
AJAX関数:
}
アップデート:
PHPスクリプトは次のようになります
また、ajax応答を受信したときにconsole.log(data)を呼び出した後、jsコンソールで「true」の値を取得しました。
php - .repsonseText は空の文字列を返します
Chrome で次のエラーが発生します。
XMLHttpRequest は「http://localhost/getuser.php?q=1&sid=0.03709745453670621」をロードできません。Origin null は、Access-Control-Allow-Origin では許可されていません。
リンク「http://localhost/getuser.php?q=1&sid=0.03709745453670621」をクリックすると。正しいデータが表示されますが、このエラーが発生し続ける理由がわかりません。また、--file-access-from-files を許可する方法もわかりません。
Firefox で実行すると、エラーは発生しませんが、データも表示されません。Javascript コードでは、alert(xmlHttp.responseText)は何も表示しません。これは、responseText に空の文字列が含まれているためです。配列データが含まれていないのはなぜですか?
php - PHP スクリプトは、POST から AJAX に responseText を返しますか? Ajax POSTでメッセージを返したい
Ajax が upload.php を呼び出し、upload.php がメッセージで成功または失敗を返すスキームを作成しようとしています。xhr.responseText がメッセージを受信することを期待して、php スクリプトで echo "successs" を使用してみました。ただし、代わりに alert(xhr.responseText) は空白行です。次に、xhr.responseText は GET でのみ機能し、POST では機能しませんか? これである場合、php スクリプトがカスタム メッセージを返すことができるようにするにはどうすればよいですか? 私は HTTP ステータス コードを使用したくありません...可能であれば、カスタム メッセージの実行方法を学びます。
Jquery は使用しないでください。
javascript - responseTextから特定のコンテンツを取得する
私はajax呼び出しを行っており、からコンテンツを取得していますresponseText。
alertその内部を使用して確認します。responseTextには、ページ全体がとして含まれていますstring。
それはいいです。次に、文字列をDOMに変換しgetElementsByTagName、getElementsByNameなどを使用して、文字列から特定のコンテンツを抽出する必要があります。
私の問題は、これらのどれもうまくいかないようだということです。
responseXMLの代わりに使用することについて多くの参考文献を読みましresponseTextたが、これは私に戻ってきnullます。
だから、に固執することによってresponseText、私はどのように私が欲しい特定の要素を得ることができますか?
たとえば、私の応答に次のものが含まれている場合:
テーブルの2行目とその値にアクセスするにはどうすればよいですか?またはdivなど。だから、今私の実際のhtmlで、私はこのようなsthを持っています
抽出された要素/値を実際のhtmlのテーブル内で解析したい。
document.getElementById('test')。innerHTML = the_extracted_elements_from_responseText
jquery - JQuery when() then() で ajax responseText が欠落する
これは私を困惑させました。私は(データ用の)URLの配列を持っています。これをページに取り込み、すべてがロードされたら結果を処理する必要があります。JQuerys Deffered 機能を使用して、結果を処理する前にすべての ajax 呼び出しが完了していることを確認しようとしています。これ (when().done() 機能) を導入するとすぐに、responseText が魔法のように消えてしまいました。
私の最も簡単な例:
単純なものが欠けていると思いますが、ドキュメントを読めば読むほど、これは正しいように見えます。他の誰かが問題を簡単に見つけて、正しい方向に向けてくれることを願っています。前もって感謝します!
php - ajax respose.Text を html として表示するにはどうすればよいですか?
PHPファイル内のHTMLコードを含む変数を取得するAjaxリクエストクエリを作成しています。現在、このメソッドを使用して、Ajax リクエストから取得したコンテンツを表示しています。
ただし、ページのソース (Chrome) を表示してページの HTML コードを確認すると、Ajax 応答から取得した HTML は表示されませんが、その HTML コードの効果がページに表示されます。
ビューページのソースに表示されるように、Ajax 応答を HTML として表示する方法を知っている人はいますか?
php - Ajax & PHP、responseText が空を返す
PHPでユーザー登録とログインシステムを作成しました。正常に動作しますが、同じページにとどまるためにAjaxでPOSTリクエストを送信しようとしていますが、responseTextは空を返します。同様の質問で見たいくつかの解決策を試しましたが、どれもうまくいきませんでした。
これは、ユーザーのログインに使用する php 関数です。
これが私のフォームと Ajax 関数です。
何か案は?
編集:ところで、jQueryを使用しないようにしています。