0
でそれをデコードし、私はこれは、サーバーが見ているものであるencodeURIComponentでを使用してサーバ側
http://www.regis.edu/regisgpcd.asp?sctn=cpedcn&p1=ap&p2=EDFD&p3=cd3Dcd&_=1332612418587
のようにサーバにencodeURIComponentでを使用してリクエストパラメータの一部としてURLを送っ:
http://www.regis.edu/regisgpcd.asp?sctn=cpedcn&p1=ap&p2=EDFD&p3=cd
私が持っていたとはいえencodeURIcomponentを使用してデータベースに再度挿入しましたが、データベースに見つかりませんでした。
このURLは、次のような形式ですが、encodeURIcomponentの後に挿入しました。私はそれを列に挿入する前に、通常の種類に変換したと思います。
http://www.regis.edu/regisgpcd.asp?sctn=cpedcn&p1=ap&p2=EDFD&p3=cd
どうすれば問題を解決できますか?何か案が?
これは私の挿入コードです:私は、サーバー上の文字列をデコードを経由して、その問題を解決
$.ajax({
type : "GET",
url : '/tree/deleteResult/?title='+encodeURIComponent(title)+"&url="+encodeURIComponent(url),
cache : false,
success : function(res) {
if(res == "F") //if F is returned from server it means "There is a folder with same name"
notification("Operation Failed", "Bookmark cannot be deleted! Sorry :(");
else
notification("Operation Succeed", "Bookmark've been deleted.");
deleteResult(domObj);
},
error : function(x, y, z) {
alert(x.responseText);
}
});
}
jquery ajaxを使っていますか? – Engineer
はい私はそれを使用しています – erogol
あなたのajax設定オブジェクトに 'cache:false'を設定しようとしました。 – Engineer