2010-07-27 71 views
2

我有一個web應用程序,我的用戶可能想從xml格式獲取我的一些數據。我在想的流程:彈出窗口讓用戶顯示一些數據?

  1. 用戶點擊一個名爲「出口」
  2. 我生成使用JavaScript長XML字符串按鈕。
  3. 彈出一個新窗口,只需將xml字符串粘貼到其中即可。

我寧願將xml字符串保存爲用戶的文本文件,但我不認爲這是可能的JavaScript(安全原因)。

有沒有其他的最佳做法做這樣的事情?我想這將正常工作,

感謝

回答

1

如果可以訪問服務器端頁面,則可以使用JavaScript生成XML字符串,使一個AJAX調用給服務器的字符串,然後讓用戶下載生成的文件。

2

您可以將懸停文本字段添加到該頁面並將XML粘貼到該頁面中。爲了讓用戶更簡單,將焦點設置到該字段並選擇所有內容(因此他們只需按Ctrl + C)。

+0

非常聰明的方式! – 2010-07-28 10:27:27