Как передать два аргумента в событии 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>
Другие вопросы по тегам