私はサーバーからデータを返すためにajaxを使用しています。私が得るのはデータ文字列オブジェクトです。jquery内のajax関数から返されたデータを解析する方法は?
このhtmlオブジェクトを解析すると、この返されたデータの一部しか取得できません。
私はサーバーからデータを返すためにajaxを使用しています。私が得るのはデータ文字列オブジェクトです。jquery内のajax関数から返されたデータを解析する方法は?
このhtmlオブジェクトを解析すると、この返されたデータの一部しか取得できません。
dataType
に依存します。どのような種類のデータを受け取りますか?dataType
はjQuery .ajax()
メソッドで指定しますか?
たとえば、json
を指定した場合、jQuery(バージョン1.3.2以降)は、受け取ったデータをJavascriptオブジェクトに解析しようとします。しかし、一般的には、利用可能なすべてのデータを自分で変更することができます。String methods
これは、受信したデータの最初の8文字だけになります。もう1つの方法は、受信したデータにregular expression
を適用することです。すべてあなたに。あまりにもあなたの転送データの有効なHTMLチャンク場合は、あなただけのjQueryのコンストラクタにそのデータをラップし、そこに利用可能なすべてのメソッドを使用することができ、例えば.find()
:あなたのコメントに基づいて
編集
ほとんど情報なし。サーバーからJSONとして文字列を返して、 'JSON.parse(stringData)'を使用してみてください。 – Raynos
htmlを返し、idで要素を見つけようとします... – Markus