2012-03-26 5 views
0

文字列をAJAX呼び出しに渡しています。私が渡している値は01007となっていますが、サーバー側でコールを処理すると、1007が渡されます。AJAXパラメータ内で文字列を渡します。

文字列として引数を渡してサービス呼び出しで01007を取得する方法はありますか?私はdata:"{someKey:" + passedKey.toString() + "}"を試しましたが、それは動作しませんでした。ここでpassedKeyは01007です。

サービスコールの引数の型はstringです。

+0

toString()はブール値を変換し、string(passedKey)は必要なものです。 – Ohgodwhy

+0

@Ohgodwhy何がちょうど 'string(passedKey)'ですか?私はjavascriptでこれを見たことがありません... – Christoph

+0

@Christoph:彼は 'String()'を意味します。 – SLaks

答えて

1

連結されたJSON文字列は{someKey:01007}となります。
問題が表示されますか?

JSON文字列ではなく、オブジェクトリテラルを渡す必要があります。
jQueryは正しくシリアル化します。

+0

oops。私にチェックさせてください。ありがとう。 – Asdfg

+0

ありがとうございます。それを固定した。今はうまくいく。 – Asdfg