[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: JavaScript+HTML+PHP
Pyroman
Здравствуйте, очень нужна ваша помощь.
Проблема вот в чём:
Есть PHP скрипт и в нём HTML код:
print 'Тут HTML+PHP код';
То, что выводит print является формой. Мне необходимо вставить туда JavaScript функцию при нажатии (onClick). Как это делать я знаю, делаю не в первый раз, но тут возникла проблема. Куда я ни пытался вставлять <script></script> с описанием функции при нажатии на кнопку отладчик пишет "buy() is not a function", то есть не находит функцию.
Перед этим я конечно же подключал библиотеку jquery.
Вот код javascript:
function buy()
{
var username10 = $('#username10').val()
var nazvanie = $('#nazvanie').val()
var icount = $('#icount').val()
var iprice = $('#iprice').val()
var count = $('#count').val()
var buy = $('#buy').val()
$.ajax({
type: "POST",
url: 'http://mysite.ru/pokupka.php',
data: "username="+username10"&nazvanie="+nazvanie"&icount="+icount"&iprice="+iprice"&count="+count"&buy="+buy,
success: function(data){
alert(data);
}
}
);
}

Вот код формы:

while($shop = mysql_fetch_assoc($result2)) {
print '<tr align="center">
<td><strong><img src="'
.$picdir.$shop["item_id"].'.png'.'"></strong></td>
<td><strong>'
. $shop["item_id"] . '</strong></td>
<td><strong>'
. $shop["name"] . '</strong></td>
<td><strong>'
. $shop["price"] . ' руб.</strong></td>
<td><strong>'
. $shop["stack"] . ' шт.</strong></td>
<td><strong>
<form action="'
.$faction.'" method="post">
<p><SELECT NAME="count">
<OPTION value = "1.0">example1
<OPTION value = "2.0">example2
</SELECT></p>
<INPUT TYPE="HIDDEN" NAME="nazvanie" VALUE ="'
. $shop["name"] . '">
<INPUT TYPE="HIDDEN" NAME="icount" VALUE ="'
. $shop["stack"] . '">
<INPUT TYPE="HIDDEN" NAME="iprice" VALUE ="'
. $shop["price"] . '">
<INPUT TYPE="HIDDEN" NAME="buy" VALUE ="'
. $shop["item_id"] . '">
<p><input class="ipsButton" value="Купить" type="button" onClick="buy();" /></p>'
;
if($username == 1 || $username == 2){
print '<p><button class="ipsButton" value="' . $shop["item_id"] . '" name="del" type="submit">Удалить</button></p><br>';
print '<p>Новая цена:   <INPUT TYPE="text" NAME="price_new" SIZE="5" MAXLENGTH="5"><INPUT TYPE="HIDDEN" NAME="edit_id" value="' . $shop["item_id"] . '"></p><br>
<p><INPUT class="ipsButton" TYPE="submit" name="submit_edit" VALUE="Изменить"></p>'
;
}
print '</form></strong></td>
</tr>'
;
}


Надеюсь на вашу помощь. Спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.