イメージタグからsrc属性を取得し、XMLファイルを作成するために使用されるajax呼び出しを使用してそれをデータベースにポストします。私は本当にこのイメージのパスから脱出する必要があり、これを行う方法についてはかなり困惑しているようです。多くの運を必要とせずにencodeURIComponentを使用しようとしています。以下は私のコードです。助けてくれてありがとう!ajax経由でデータベースに投稿中にURIをエスケープしようとしています。私は間違って何をしていますか?
$('.drag-elem').each(function() {
var xml = '<clother><id>' + $(this).children('img').attr('class') +
'</id><title>' + $(this).children('img').attr('alt') + '</title><z-index>' +
$(this).css('z-index') + '</z-index><top>' + $(this).css('top') +
'</top><left>' + $(this).css('left') + '</left><file>' +
encodeURIComponent($(this).children('img').attr('src')) +
'</file></clother>';
});
出力はどのようなものが見えますか? – Joe
出力はこれになります。あなたはノードから見ることができるようにIMGのURLはフレンドリー非常にXMLではありません 'の<?xml version = "1.0"?> 製品-5316 アンバータイガーシェード 355px 113px http://www.domain.com/images/thumb/phpThumb.php?src=http://www.domain.com/uploads/products/712SP_GLD.jpg&w=95&h=98&q = 90&far = C&bg = FFFFFF –
出力はどこから来ますか? PHPまたはJS? – Dor