我使用以下代碼片段來訪問IFRAME中的http://localhost:80/testsite
。它運行良好,但只要我去傳遞字段值作爲參數什麼都不會發生。我試着直接從瀏覽器中使用參數訪問頁面,所以頁面表現良好。花了很多時間後我無法弄清楚這些事情。我想在這個基本問題上尋求你的耐心。使用javascript在Dynamics CRM中將參數傳遞給IFRAME
代碼片段
function forwardValues(){
var ordername = Xrm.Page.getAttribute("name").getValue();
var IFrame = Xrm.Page.ui.controls.get("IFRAME_sendvalue");
var Url = IFrame.getSrc();
var params = Url.substr(Url.indexOf("?"));
var param1 = Url+"?ordername="+ordername;
IFrame.setSrc(param1);
}
你的代碼段使用不支持的技術。應使用查詢字符串參數「data」將自定義參數傳遞給HTML Web資源。有關支持的查詢參數列表,請參閱https://msdn.microsoft.com/en-us/library/gg309536.aspx。 –