Как передать два аргумента в событии onclick, таких как идентификатор и заголовок с помощью JAVASCRIPT

Я исправляю

confirmReset(\''.$nodetitle.', '.$nodeid.'\')

Вопрос:

Я хочу запустить простую функцию JavaScript, если пользователь нажмет кнопку, появится подтверждение подтверждения, ID а также TITLE страницы и, наконец, перенаправить пользовательский URL
моя проблема просто ID прошли и Title не!

переменные

$nodetitle = "Title one";
$nodeid = 150;

HTML

<button class="btn" onclick="return confirmReset('.$nodetitle.', '.$nodeid.');">

JAVASCRIPT

function confirmReset(nodetitle, nodeid) {
var r = confirm('Node with ( ' + nodeid + nodetitle + ' ) Delete?');
var url = window.location.pathname;
var pathArray = url.split( '/' );
var host = pathArray[1];

if (r == true) {
document.location.href = 'node/'  + nodeid + '/delete';
} else {
// alert('it didnt work');
}
return false;
}

этот код просто возвращает числа, как Nodeid а также nodetitle НЕ вернулся

Спасибо за помощь моим друзьям …

1

Решение

PHP

<?php
$nodetitle = "Title one";
$nodeid = 150;
?>

HTML

<button class="btn" onclick="return confirmReset('
<?php echo $nodetitle;?>', '
<?php echo $nodeid;?>');">
Hello World
</button>

Javascript

<script type="text/javascript">
function confirmReset(nodetitle, nodeid) {
var r = confirm('Node with ( ' + nodeid +', '+ nodetitle + ' ) Delete?');
var url = window.location.pathname;
var pathArray = url.split( '/' );
var host = pathArray[1];
if (r == true) {
document.location.href = 'node/'  + nodeid + '/delete';
}
else {
// alert('it didnt work');
}
return false;
}
</script>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]