#php #jquery #post
#php #jquery #Публикация
Вопрос:
Как опубликовать каждое значение apple
или pear
или banana
в data.php
через jquery ajax? Спасибо.
index.php
<script type="text/javascript">
$(document).ready(function() {
$('a').click(function(){
$.get('data.php', {'page':$(this).text()}, function(data){
$('#content').html(data);
});
});
});
</script>
<a href="#">apple</a>
<a href="#">pear</a>
<a href="#">banana</a>
<div id="content"></div>
data.php
<?
$page = strtoupper($_GET['page']);//$_GET['page'] should be apple or pear or banana
if(isset($page)){
$html = "<h3>".$page."</h3>";
$html .= "<p>Hi... this is a ".$page."</p>";
print($html);
}
?>
Комментарии:
1. Приведенный вами код не содержит ошибок. пример decad.kodingen.com/bugs/jqueryget.html … Что вы получаете?
2. @Decad Спасибо, я нашел причину. не смешите меня, у моего ноутбука нестабильная беспроводная связь, и я использую
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
ошибку, вызванную ошибкой jquery min load failed из Google…
Ответ №1:
Сделайте это:
$(document).ready(function() {
$('a').click(function(){
var that = this;
$.get('data.php', {'page':$(that).text()}, function(data){
$('#content').html(data);
});
});
});
Приветствия