嗨,我有以下:
function sendUserfNotes()
{
$.ajax({
type: "POST",
url: '/pcg/popups/grabnotes.php',
data:
{
'nameNotes': notes_name,
},
success: function() {
}
});
}
我试图发送一个值 - 在notes_name到PHP文件,所以我可以使用GET [“” ]但我得到一个奇怪的错误 - Uncaught TypeError: Illegal invocation
的notes_name在基于脚本的底部限定,如果点击一个链接
代码:
$(document).ready(function() {
$(".NotesAccessor").click(function() {
notes_name = $(this).parent().parent().find(".user_table");
run();
});
});
run()在Jquery UI中触发一个对话框,并在出现错误时运行此函数。
我不知道我为什么得到这个?
大卫
UPDATE:
我计算过,它与JavaScript值定义为“nameNotes”:在notes_name是这个代码后确定,但认为不应该的问题。那么,我将如何分配JavaScript变量呢?
可能是因为'notes_name'是一个jQuery对象,无论jQuery如何对数据进行序列化,它都不喜欢它。你期望在服务器端获得什么价值? – 2013-02-10 02:28:47
从一个PHP变量的名称,所以JavaScript VAR将像大卫或东西 – 2013-02-10 02:30:35
如果你想''_GET'的值,你应该使用'类型:“GET”'发送它为GET而不是POST – subhaze 2013-02-10 02:30:35