我正在jQuery和PHP的帮助下进行团队聊天(我是jQuery btw的新手)并且几乎成功了,除了一件事。
我有4个文件。
除了teamchat.load.php文件之外,一切正常,因为我必须获取消息“WHERE tid = $ _GET ['tid'](其中tid代表team-id),但它只显示未定义的索引:tid。
jQuery.load()的代码很简单:
$('.teamchat').load('./inc/teamchat.load.php');
我理解为什么但我不知道如何让它接收teams.php所拥有的$ _GET信息(例如teams.php?tid = 31),那就是为什么我被卡住了。
我该怎么办?甚至还有答案吗?
编辑:没关系。我很笨刚刚将teamchat.load.php传递给一个函数,并将jQuery.load()重写为$('.teamchat').load('teams.php');
答案 0 :(得分:1)
假设你的意思是你的javascript正在执行的页面上的GET变量:
var getString = window.location.href.slice(window.location.href.indexOf('?') + 1);
$('.teamchat').load('./inc/teamchat.load.php?' + getString );
未经测试,但我猜这会奏效。
答案 1 :(得分:1)
" ./ INC / teamchat.load.php"不是网址。
absolute url: http://domain.com/file.php
relative url: /file.php or file.php not start with . or ./