Нажатие кнопки AJAX не является правильным - PullRequest
0 голосов
/ 20 июля 2011

Я пробую AJAX впервые. У меня есть кнопка в php

<input type ="button" name = "save" value = "save"/>

У меня есть следующий код

<script language = "javascript" type = "text/javascript" src = "jquery.js">
$(document).ready(function(){$("#save").click(function(){alert("1");})})
</script>

Я просто пытаюсь убедиться, что предупреждение будет отображаться перед тем, как писать какой-либо сложный код для реализации вызова ajax. Но предупреждение не отображается. Что мне не хватает? Может кто-нибудь, пожалуйста, укажите. заранее спасибо Pre

Ответы [ 3 ]

0 голосов
/ 20 июля 2011

Вам просто нужно установить идентификатор в элементе. селектор # будет искать элемент с идентификатором.

Я продемонстрировал это в этом jsFiddle

Я вставил в e.preventDefault (); потому что это остановит публикацию страницы ... что, вероятно, не то, что вы хотите делать, если вы собираетесь делать запись AJAX.

0 голосов
/ 20 июля 2011

Первый:

Содержимое элемента скрипта используется, если браузер не понимает атрибут src или если атрибут src отсутствует.

Если вам нужен встроенный скрипт и внешний скрипт, тогда вам нужно два элемента скрипта .

Секунда:

Селектор #saveозначает «элемент с id save».У вашего ввода вообще нет идентификатора.

Исправленный код:

<input type="button" id="save" value="save" />

<script type="text/javascript" src="jquery.js"> </script>
<script type="text/javascript">
$(function(){
  $("#save").click(function(){
    alert("1");
  });
});
</script>
0 голосов
/ 20 июля 2011

Можете ли вы попробовать это:

<input type ="button" name = "save" id="save" value = "save"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...