我想尝试将我的PHP脚本合并为一个。而不是拥有多个PHP文件(每个jQuery post脚本一个)。
所以没有
$.post('script_one.php', function(data) {
$('.result').html(data);
});
$.post('script_two', function(data) {
$('.result').html(data);
});
我想要:
$.post('jqueryscripts.php', function(data) {
$('.result').html(data);
});
答案 0 :(得分:3)
$.post('jqueryscripts.php?method=one', function(data) {
$('.result').html(data);
});
$.post('jqueryscripts.php?method=two', function(data) {
$('.result').html(data);
});
在PHP文件中,您可以这样做:
<?php
if ($_GET["method"] == "one")
{
// Method One Handler
}
elseif ($_GET["method"] == "two")
{
// Method Two Handler
}
?>
答案 1 :(得分:2)
你可以有一个文件'jqueryscripts.php',然后在文件中输入参数“operation”。
然后你打电话:
$.post('jqueryscripts.php', {operation:"some_operation"}, function(data) {
$('.result').html(data);
});
在 jqueryscripts.php 中,您必须声明:
$operation = $_POST['operation'];
然后:
if($operation == "some_operation") {
...
echo "something";
}