$toolTip_inner.load('ajax/fetchUser_data.php',{ id: $tooltipText });
我正在尝试将php文件的内容加载到toolTip_inner
并传递参数..
文件fetchUser_data.php执行一个mysql语句并检索,但在此之前它将转到此语句:
if( isset($_GET["id"]) )
{
并且永远不会进入if条件,为什么会这样?!??
答案 0 :(得分:2)
您已经回答了自己的问题:您的PHP代码中的if
语句未被触发,这自动意味着未设置$_GET['id']
。
jQuery documentation on .load()
对此很清楚:
如果数据作为对象提供,则使用POST方法;除此以外, 假设GET。
由于您要将id
作为对象提供,因此可以在$_POST
中使用。{/ p>