2012-01-12 3 views
2

を使用してJSON文字列にJavaScriptオブジェクトを変換すると動作しているようだ:私はJSONにjsのオブジェクトを変換するには、次のコードを使用してではなく、午前jQueryの

var params = new Object(); 
     params.fileCode = $(this).val(); 

     var something = jQuery.stringify(params); 

UPDATE 1:

私はこれまでのコードを更新まだ成功していません。

+0

「this」は何と評価されますか?それはドームの要素ですか? –

+0

はい、ドロップダウンリストです。 – azamsharp

答えて

6

jQueryはstringifyメソッドをサポートしていません。代わりにJSON.stringifyを使用してください。

後方互換性のために、https://github.com/douglascrockford/JSON-jsjson2.jsファイルを含めることができます。

+0

jQueryライブラリには組み込み関数がありません。私はjQuery-jsonのlibと$ .toJSON(オブジェクト)を使っていて、それもうまくいきませんでした。 – azamsharp

+0

@azamsharp jQueryにはビルトインサポートがありません。 'JSON.stringify'はより多くのコードを必要とするのに対し、JSON文字列の解析は' eval'(醜い後方コンパイルメソッド)で簡単に行うことができます(私の答えのリンクを参照)。 –

+0

こんにちはRob、私はjsオブジェクトを持っている場合どのようにJSONの文字列を取得できますか? JSON.hをダウンロードする必要がありますか?リンクしてください – azamsharp

関連する問題