Вызов скрипта при условии
Добрый день объясните как вызвать скрипт при условии
Например <script type="text/javascript"> $( ".results select" ).change(function() { document.white('<script type="text/javascript" src="index.php?route=product&product_id='+<?php echo $product_id; ?>'+"><\/script>'); }); </script> как будет выглядеть такого рода выполнение скрипта? не получается что-то сделать;/ |
А где здесь условие? Ошибку вижу, нативный ЖС в jquery вижу, а условия тут нет
|
ну в данном случае под условием я имел введу когда изменился select произошло событие change :) как подключить script? точнее данные в данном случае подаются на контроллер ну да это не важно, как заставить это?
|
Если очень надо, то
<!DOCTYPE html> <html> <head> <script> function as(){ var s = document.createElement("script"); s.type = "text/javascript"; s.src = "/bla"; document.body.appendChild(s) }; </script> <meta charset="utf-8"> <title>JS Bin</title> </head> <body> <select onchange="as()" name=""> <option value="">Lorem.</option> <option value="">Omnis!</option> <option value="">Quaerat?</option> <option value="">Ea?</option> <option value="">Placeat.</option> </select> </body> </html> |
Цитата:
<html> <head> </head> <body> <select> <option>default</option> <option>1</option> </select> <button> test </button> <script> document.querySelector("select").onchange=function(){ var el=document.createElement("script") el.innerHTML="test=function(){alert('Hello!')}" document.body.appendChild(el) } document.querySelector("button").onclick=function(){window.test&&test()} </script> </body> </html> |
Цитата:
|
Царь Леонид,
Причем тут php? По твоему клиент PHP получает? Ты о чем вообще? |
Царь Леонид спс, то что надо
|
$('<script/>', {src: 'script.js'}).appendTo(document.body); |
Часовой пояс GMT +3, время: 15:27. |