<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<script type="text/javascript">
var ts='';
function test(value1)
{
// this works when the value1 is a number only but if value1 is a string is does not work
var optionsVal = ' ';
optionsVal= '<input type="button" onclick="postRun('+value1+')" value="test" /> ';
document.getElementById('test').innerHTML = optionsVal;
}
function postRun(km)
{
alert(km);
}
</script>
</head>
<body>
<%
String ss="Click Me";
%>
<input type="button" onclick="test('<%=ss%>')" value="Click me" />
<div id="test"></div>
</body>
</html>
0
A
ответ
1
Да, это связано с тем, что встроенный код не выводится на выходе. Использовать JSON:
optionsVal= '<input type="button" onclick=\'postRun('
+ JSON.stringify(value1)
+ ')\' value="test" />';
+0
Он работает! Спасибо @Thomas Allen – merz321
+0
Обязательно сделайте JSON доступным для старых браузеров с помощью библиотеки json2. –
Смежные вопросы
- 1. Передача var между двумя функциями Javascript/Jquery?
- 2. Передача переменной между двумя функциями
- 3. Передача переменных javascript между функциями
- 4. Передача переменных между двумя функциями в Python
- 5. Передача значений массива между двумя функциями
- 6. разница между двумя функциями
- 7. Задержка между двумя функциями
- 8. Передача строки между двумя формами
- 9. Javascript Modular Передача данных между функциями
- 10. Переключить между двумя функциями
- 11. Переключение между двумя функциями
- 12. Передача переменных между функциями
- 13. Передача значений между функциями
- 14. Передача структур между функциями
- 15. Передача метаданных между функциями
- 16. Передача переменных между функциями
- 17. Передача переменной между функциями - PHP
- 18. Контекст Jquery между двумя функциями
- 19. Разница между этими двумя функциями
- 20. PHP-массивы между двумя функциями
- 21. Пытается размножаться между двумя функциями?
- 22. Разница между этими двумя функциями?
- 23. Разница между двумя рекурсивными функциями
- 24. Угловая обещание между двумя функциями
- 25. Отправка `Reader` между двумя функциями
- 26. Deliver переменных между двумя функциями
- 27. Рекурсия хвоста между двумя функциями
- 28. Заполните область между двумя функциями
- 29. Доступность Malloc между двумя функциями
- 30. jQuery переключиться между двумя функциями
и ваш вопрос? – Joseph