javascript передать объект документа XML в качестве аргумента - PullRequest
0 голосов
/ 01 сентября 2011

Я читаю документ XML для динамического заполнения полей выбора.Первый блок выбора заполняется всеми именами действий, которые я уже сделал в jsp.

DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
Document doc = docBuilder.parse("C:\\Projects\\RegressionTester\\src\\main\\resources\\TestActivitiesXML.xml");
NodeList activityNodes = doc.getElementsByTagName("activity");

При выборе действия следующий блок выбора должен быть заполнен функциями действия.Я пытаюсь выполнить с помощью метода javascript, используя обработчик событий onchange.Но я не могу передать объект документа в качестве аргумента.Любая помощь будет оценена.

onchange="return testMethodChange(this,<%=doc%>)"

1 Ответ

0 голосов
/ 01 сентября 2011
  • Если вы пройдете вот так testMethodChange (this, <% = doc%>) .Это не будет работать, потому что testMethodChange получит только некоторый текст.

  • Вместо этого прочитайте и проанализируйте TestActivitiesXML.xml в самой функции javascript.

  • После анализа XML заполните его в соответствии с вашими требованиями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...