jQuery ajax リクエストからのレスポンスの更新に問題があります。DOM に追加する前myPage.aspxに置き換える必要があるもの。/myfolder/myPage.aspxこれはjQueryで可能ですか、それとも単純なJavascriptで可能ですか?
「データ」の一部は次のようになります。
<a id="act_ExportXML" href="javascript:SubmitForm('myPage.aspx?test=Test','_blank','false','',null)">
dataTypeや に設定するtextなどのことを試しましたhtml。のようなもので contains を使用します[a:href~="myPage.aspx"]。を使用してみましたreplaceAll("myPage.aspx", "/myfolder/myPage.aspxが、今のところうまくいきません。どんなアイデアでも大歓迎です。
多分これはまったく不可能ですか?
編集:
返信ありがとうございます。思ったよりも簡単にこのコード行で作業できましたが、応答を jQuery オブジェクトに変換した後、replaceAll() が機能しなかった理由はまだ疑問に思っています。
// Inside of ajax success callback
var html = data.replace(/myPage.aspx/g,"/myfolder/rdPage.aspx");
// append code here