存储 href 的文本部分以供 php 使用
Storing text part of href for use in php
我正在尝试存储我的 href 的文本部分以用于 php 中的查询。我使用以下代码存储另一个 href 的文本部分并且它工作正常(文本部分是我数据库中的字符串):
但由于某些原因,以下用于存储作为数字的 href 文本部分的代码未存储。警报甚至不会出现。顺便说一下,我数据库中的 'year' 是 varchar。代码:
<script>
$(document).on('click', 'person', function(){
var clicked = $(this).text();
$.ajax({
type: "POST",
url: "random.php",
data: {clicked : clicked},
success: function(data){
$("#answer").html(data);
}
});
});
</script>
我没有包含代码的 php 部分,因为我认为我在上面的代码中某处出错了?因为甚至没有显示警报。
问题在这里:
$(document).on('click', 'studentyear', function(){
您的代码应该是:
$(document).on('click', '.studentyear', function(){
jQuery 使用 CSS Selectors 并且您的代码指向带有 <studentyear>
标签
的不存在的元素
'studentyear'
将 select 个元素。
'.studentyear'
将 select 具有 studentyear 的所有元素
class.
'#studentyear'
将 select id 为 studentyear. 的元素
我正在尝试存储我的 href 的文本部分以用于 php 中的查询。我使用以下代码存储另一个 href 的文本部分并且它工作正常(文本部分是我数据库中的字符串):
但由于某些原因,以下用于存储作为数字的 href 文本部分的代码未存储。警报甚至不会出现。顺便说一下,我数据库中的 'year' 是 varchar。代码:
<script>
$(document).on('click', 'person', function(){
var clicked = $(this).text();
$.ajax({
type: "POST",
url: "random.php",
data: {clicked : clicked},
success: function(data){
$("#answer").html(data);
}
});
});
</script>
我没有包含代码的 php 部分,因为我认为我在上面的代码中某处出错了?因为甚至没有显示警报。
问题在这里:
$(document).on('click', 'studentyear', function(){
您的代码应该是:
$(document).on('click', '.studentyear', function(){
jQuery 使用 CSS Selectors 并且您的代码指向带有 <studentyear>
标签
'studentyear'
将 select个元素。 '.studentyear'
将 select 具有 studentyear 的所有元素 class.'#studentyear'
将 select id 为 studentyear. 的元素