私はajax()関数を使用して文字列をPHPファイルに送ります。PHP *変数をエコーなしでjQueryに送り返すにはどうすればいいですか?
成功した場合、PHPファイルは「文字列の検証に成功しました」とエコーします。しかし、私はまた、実際の文字列をjQueryに送ってdivに入れたいと思います。
確認メッセージと一緒にエコーすることなく、その文字列を送り返す方法はありますか?
私は両方のメッセージを文字列に入れ、それをjQueryに送信し、jQueryでその文字列を分割する必要がありますか? どのような方法が最適ですか?
'$応答=配列あなたは、[' json_encode($応答) '](http://php.net/manual/en/function.json-encode.php)を使用することができます( '成功または失敗'、$ your_string); '。またはその効果の何か。これを行う利点は、それがあなたのために物事をエスケープし、JSがさらに解析することなく使用できるオブジェクトを生成することです。 – NullUserException
上記のコメントは良い方法ですが、私は興味をそそられています:PHPに渡したのと同じ文字列を送り返したいですか?その場合、あなたはそうする必要はありません。すでにjQueryに文字列があります。それを使用してください。 – bfavaretto
こんにちは、あなたの応答に感謝します。私はHTMLページにユーザーの入力を追加したいので、サーバー側の文字列をサニタイズする必要があります。よろしくお願いします。 – alexx0186