我只是解释我的“问题”。我对JS和AJAX一无所知。但是我会做一个简单的AJAX函数:
不刷新整个页面,只是右边的div。
我必须将我希望看到任务的项目的ID传递给正确的div(它只是加载tasks.php),以便它显示我选择的项目任务!
通过询问一些人我被建议通过将项目的ID放在项目div的“rel”中来传递项目的ID,我会在tasks.php之后恢复,只是我不知道如何尽可能简单地付诸实践!
如果你能帮助我,那将非常有帮助:)
答案 0 :(得分:0)
似乎所有你需要的是建立一个你的PHP页面的URL。类似tasks.php?projectId=[project id goes here]
的内容。当用户单击其中一个项目时,将构建此URL。
对于请求本身,我建议您使用jQuery的$.get()
函数(http://api.jquery.com/jQuery.get/)。
在PHP中,您可以使用$ _GET [“projectId”]来检索值,并采取相应的行动。至于如何在两者之间传输数据,我建议将你的PHP响应编码为json(使用适当的内容编码,一组简单的头指令就可以了),显然你需要将JSON格式化为类似的东西。 :
{tasks: [{id: 'task1', name: 'My task', ...}, {id: 'task2', name: 'my other task', ...}]}
这会回答你的问题吗?