За последние 24 часа нас посетили 39368 программистов и 1722 робота. Сейчас ищет 651 программист ...

не выходит запустить js функцию

Тема в разделе "PHP для новичков", создана пользователем riaron, 9 июн 2018.

  1. riaron

    riaron Активный пользователь

    С нами с:
    1 окт 2014
    Сообщения:
    247
    Симпатии:
    4
    не выходит запустить js функцию, при выводе в если открыть исходный код элемента выводит
    HTML:
    1.  
    2.               <head>
    3.                 <title>Orders</title>
    4.     <meta charset='utf-8'>
    5.     <link rel='stylesheet' href='../css/main.css' >
    6.         </head>
    7.             <div class='order'>
    8.               <a>Артикул Заказа: 6u75aR</a>
    9.                
    10.                 <div class='good'>
    11.                     <a>User: ::1 Артикул товара:6 Количество:2</a><br>
    12.                     <a>Название: sdf Производитель: Ford Цена: 55</a><br>
    13.                     <a>Телефон:5555 Время заказа:2018.06.09 13:24:17 Тип Товара:car</a><br>
    14.                     <a>Всего: 110</a>
    15.                 </div>
    16.             &nbsp;
    17.                 <div class='good'>
    18.                     <a>User: ::1 Артикул товара:7 Количество:1</a><br>
    19.                     <a>Название: demon srt Производитель: Dodge Цена: 5</a><br>
    20.                     <a>Телефон:5555 Время заказа:2018.06.09 13:24:17 Тип Товара:car</a><br>
    21.                     <a>Всего: 5</a>
    22.                 </div>
    23.            
    24.                 <a>Итого: 115</a><br><a class='clear'onClick=''> Удалить</a>
    25.             </div>
    вот отрезок отвечающий за вывод
    PHP:
    1. $this->arrotp[]="
    2.  
    3.              <head>
    4.                <title>Orders</title>
    5.    <meta charset='utf-8'>
    6.    <link rel='stylesheet' href='../css/main.css' >
    7.        </head>
    8.            <div class='order'>
    9.              <a>Артикул Заказа: $this->orid</a>
    10.                $string
    11.                <a>Итого: $this->totall</a><br>".
    12.                "<a class='clear'onClick='{$this->clear($this->ordid)}'> Удалить</a>"."
    13.            </div>
    14.            ";
    15.  
    16.             unset($this->arrgood);
    17.             unset($this->total);
    18.             $this->totall='';
    19.         }
    20.         foreach($this->arrotp as $ord){
    21.             echo $ord;
    22.         }
    как запустить js функцию внутри одинарных кавычек, и почему не запускается функция в {}
     
  2. Sergey_Tsarev

    Sergey_Tsarev Активный пользователь

    С нами с:
    17 мар 2016
    Сообщения:
    502
    Симпатии:
    105
    А зачем тут фигурные скобки?
    --- Добавлено ---
    И ты проверь, что тебе приходит сюда:
    PHP:
    1. var_dump($this->clear($this->ordid));
    --- Добавлено ---
    И что вообще должна возвращать эта конструкция? Название функции? Так не проще ли писать вот так:
    PHP:
    1. "<a class='clear'onClick='clear($this->ordid)'> Удалить</a>"."
     
  3. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    @riaron, ты часом не путаешь $this в PHP и this в JS?