对不起人们,但我提前问过一个问题,也许没有很好地解释我自己。我自己回答了这个问题,以防止进一步的答复,并希望以更基本的格式重置问题,因为没有任何答案向我解释/向我解释,压力给我,如何做到这一点。一个基本问题有4个完全不同的答案。通过JQuery/Ajax传递值
我希望这个问题很简单 - 从一个href中获取一个变量,然后通过JQuery/ajax将该变量传递给另一个页面,并将结果返回到原始页面上的div。在PHP很简单,即
if(isset($_GET['nameofvariable']): // do this // endif;
我想在我以前的所有问题的答案用一个简单的回声$ _GET [“nameofvariable”];在接收页面上,但没有一个给我正确的结果 - 抱歉。 Perhpas一个简单的版本将帮助我(和希望其他人)
开始页面调用它的index.php只包含1个链接
<a href="?abc=1" id="#idoflink">Try again</a>
和一个DIV
<div id="testit"></div>
我想通过“ABC “到另一个页面说testit.php其中包含1行代码
<?php echo $_GET['abc']; ?>
然后打印$ _GET ['abc']到在你大家都喊话之前,我想使用ajax(或类似的),当我理解这个基本功能 - 即发送变量,并获得它打印出来的div id =“testit”
“testit”然后,我希望基于变量abc在页面testit.php上运行查询,并将该查询的结果返回到div id =“testit”,而无需刷新页面。
我想学习这个jQuery/Ajax的东西,有一个合理的把握的PHP - 可以做到这一点在PHP,但需要一个页面刷新我的目的我不能有一个页面刷新(即使是一个小的方面运行最终查询的时间)。
除了这一点,能够理解这个简单的功能 - 即。发送一个GET到另一个页面并执行查询并返回,然后我可以从我对JQuery/Ajax和我的PHP知识的其他理解中“开发出来”。
对不起,如果钝。感谢任何答案。
兰迪,非常接近,但我如何将放入$(“#test”)。load(“test.php?abc = 1” );它不能被硬编码,因为abc的变量值会改变? – russell 2010-01-19 16:00:34