我无法更新来自 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
,但到目前为止没有运气。任何想法将不胜感激。
也许这根本不可能?
编辑:
感谢您的回复,但我已经使用这行代码,比我想象的要容易,但仍然想知道为什么 replaceAll() 在将响应转换为 jQuery 对象后不起作用。
// Inside of ajax success callback
var html = data.replace(/myPage.aspx/g,"/myfolder/rdPage.aspx");
// append code here