对于任何错误提前道歉。这是我在StackOverflow上的第一篇文章。
所以基本上我有一个PHP函数。里面是一个带有变量的jQuery点击函数,我在其中保存点击元素的文本。我试图通过$ .ajax函数将该变量的值发送到我的Uredi.php文件,以将其保存到php变量中。但是,我收到“未定义的索引”错误。帮助将不胜感激。谢谢。
下面的代码:
PHP函数:
public function uredi()
{
?>
<script>
$('.edit').click(function(){
$('.naslov_edit').val($(this).text());
$('#on_top').hide();
var refId = $(this).text();
$.ajax({
url: 'uredi.php',
type: "POST",
data: {id: refId},
success: function(data){
alert(data);
}
});
});
</script>
<?php
}
Uredi.php:
<?php
include 'Funkcije.php';
$uredi = new urejanje();
$uredi->uredi();
$id = $_POST['id'];
echo $id;
?>
Funkcije.php与uredi()函数的文件。
编辑:谢谢大家的帮助。我解决了这个问题。原来我只是需要清理一下我的代码。
因为你越来越成功在警报,问题应该与服务器端。 –
完整的错误是什么意思? – MonkeyZeus
警报正在返回Uredi.php的HTML代码。此外,完整错误是未定义的索引:id in ... on line 36. – Pegi