2012-03-22 22 views
1

我有一個頁面,其中包含一個帶有參數的URL的iFrame指向。該URL看起來像:http://www.myurl.com/page.aspx?parameter1=A&parameter2=B當它在這些所見即所得編輯中&更改爲&並且工作正常。但很少我的日誌告訴我,我page.aspx沒有找到第二個參數...如果我複製並在瀏覽器http://www.myurl.com/page.aspx?parameter1=A&parameter2=B&粘貼URL不起作用,只有在iframe內部工作...iFrame和URL與&(&符)

  1. 我們已經看着我的頁面包含類似 這樣的可能性:&
  2. 我已經在Firefox4,IE9和Chrome17測試 看iframe中呈現&好。
  3. 可能是其他瀏覽器,不支持/渲染&在iFrame中,如果是的話哪些?任何其他 想法,建議?

回答

1

&用於轉義XML中的&符號(&)。您應該始終使用&而不僅僅是&的屬性,如href。將其粘貼到瀏覽器的地址欄中時,不應使用&,因爲它不執行任何形式的XML解析。

2

也可以考慮在參數周圍使用雙引號,例如:而不是:

src = 'http://blahblah.com' 

src = "http://blahblah.com" 

當我改變了這一切,我也沒必要再逃避符號