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