0

現在のコードは json を使用しており、返される結果は次のようになります。

{"1379973204_SimonHead.JPG":"http:\/\/localhost\/wp-content\/plugins\/userpro\/uploads\/temp\/1379973204_SimonHead.JPG"}

私の質問は、その結果から URL を見つけて取得するにはどうすればよいですか? スラッシュにも注意してください。アプリで使用するために、きれいな形式の URL を取得できるようにしたいと考えています。

上記のデータは、次のようにして取得しました。data = jQuery.parseJSON(JSON.stringify(data));

どんな助けでも大歓迎です

4

3 に答える 3

0

json を文字列化してから正規表現を使用する

var string = JSON.stringify('{"1379973204_SimonHead.JPG":"http:\/\/localhost\/wp-content\/plugins\/userpro\/uploads\/temp\/1379973204_SimonHead.JPG"}');
var url = string.match("http:(.*\.[a-z]{3})")[0]
console.log(url)
于 2013-09-23T23:18:06.540 に答える
0

結果のデータオブジェクトで次のことを試してください。

var expectedURL = data["1379973204_SimonHead.JPG"].replace('\\/','/');

console.log(expectedURL) を実行すると、次のように出力されます。

http://localhost/wp-content/plugins/userpro/uploads/temp/1379973204_SimonHead.JPG
于 2013-09-23T23:33:40.630 に答える