Знают, когда использовать его. Для быстрого и грязного склеивания управляет вместе, что это хорошо. Если необходимо больше делать, чем немного нетривиальных решений, циклы, что-либо, идут для Python, Perl, и строят из модулей .
самая большая проблема с оболочкой часто в том состоит, что конечный результат просто похож на большой комок грязи, 4 000 строк удара и растущий..., и Вы не можете избавиться от него, потому что теперь Ваш целый проект зависит от него. Конечно, это запустилось в 40 строках из красивого удара.
функция d
пропускает открывающуюся скобку, {
$(answer).after(
не должен быть освобожден \"
, просто обычная цитата сделает "
Закройте функцию post ()
. третья строка снизу должна быть )
, а не }
.
РЕДАКТИРОВАТЬ : извините, должно быть так:
<script type=\"text/javascript\">
function add( answer )
{
$.post('../page.php?cmd=view&id=3523', {user_id: 3523, other_user_id: 2343}, function(d) {
$(answer).after(\"<span>Done!</span>\").remove();
});
}
function add( answer )
{
$.post('../page.php?cmd=view&id=3523',
{user_id: 3523, other_user_id: 2343},
function(d){
$(answer).after("<span>Done!</span>").remove()
});
};
Почему вы избегаете кавычек? Проблема здесь:
$(answer).after(\"<span>Done!</span>\").remove();
изменить на
$(answer).after("<span>Done!</span>").remove();
или
$(answer).after('<span>Done!</span>').remove();
Кроме того, вам не хватает функции {после функции post () (возможно, вы пропустили правильное место, поскольку другое находится не в том месте), поэтому окончательный вывод:
<script type=\"text/javascript\">
function add( answer )
{
$.post('../page.php?cmd=view&id=3523', {user_id: 3523, other_user_id: 2343}, function(d) {
$(answer).after("<span>Done!</span>").remove();
});
}
</script>