Страница 1 из 1
как вызвать сценарий (скрипт) из кода javascript?
Добавлено: Пт ноя 20, 2015 12:08 pm
Vovix
уже два дня не сплю....
вот так:
Код: Выделить всё
var task = document.getElementById('new');
$.get("/objects/index.php",{ script:"todo_new", task:task.value },
function(data, status){alert("Data: " + data + "\nStatus: " + status);}
);
return false;
пытаюсь вызвать сценарий (скрипт) из кода
javascript без открытия страницы, с передачей параметра.
Но НИ ЧЕГО НЕ ВЫХОДИТ! даже ALERT не срабатывает!
Я где-то опять "накосячил"?
Re: как вызвать сценарий (скрипт) из кода javascript?
Добавлено: Пт ноя 20, 2015 12:51 pm
Vovix
вот проверяю в "песочнице":
http://codepen.io/pen/Код: Выделить всё
//дожидаемся полной загрузки страницы
window.onload = function () {
var task = document.getElementById('new');
var newtask = task.value;
alert (newtask+" - 1");
//получаем идентификатор элемента
var button = document.getElementById('todo');
//вешаем на него событие
button.onclick = function() {
var task = document.getElementById('new');
var newtask = task.value;
alert (newtask+" - 2");
//производим какие-то действия
if (newtask !== '' ) {
alert (newtask+" - 3");
$.get("/objects/index.php",{ script:"todo_new", task:newtask },
function(data, status){alert("Data: " + data + "\nStatus: " + status);}
);
//предотвращаем переход по ссылке href
return false;
}
}
}
все три
alert выполняются как положенно
а в сцене НЕТ! Выполняется только первый! Почему так?
Re: как вызвать сценарий (скрипт) из кода javascript?
Добавлено: Пт ноя 20, 2015 1:57 pm
Vovix
конечно остается вариант использовать Middle-connector
но ради такого простого кода, надо-ли?
Re: как вызвать сценарий (скрипт) из кода javascript?
Добавлено: Пт ноя 20, 2015 3:44 pm
sergejey
HTML:
Код: Выделить всё
<input type='text' value='zzz' id='newtask'>
<input type='button' id='btnRun' value="Click me!" onClick="btnRunClicked();">
JAVASCRIPT:
Код: Выделить всё
function btnRunClicked() {
var s=$('#newtask').val();
if (s) {
$.get( "/objects/", { script:"todo_new", task:s } ).done(function( data ) {
alert( "Data Loaded: " + data );
});
}
}
Re: как вызвать сценарий (скрипт) из кода javascript?
Добавлено: Пт ноя 20, 2015 7:40 pm
Vovix
просто постоянно ловить click на объект видимо, в сложном проекте, не получается.... нужна была конкретика!!!
мысль меня как-раз посещала такая, но я ей не придал значения!!!
Спасибо Сергей! Всё заработало!