Вызов скрипта при условии
Добрый день объясните как вызвать скрипт при условии
Например
<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, время: 02:39. |