Ваш php действует только когда GET
Call, dispatch()
от limonade предназначен только для GET.
В вашем php вы создаете конечную точку GET
на URL /api/
, которая будет выполнятьсяфункция test1
. Это означает, что когда вы вызываете / api через get, вы получите Hello как ответ.
, если вы хотите, чтобы это было POST (не касаясь вашего javascript), php должен выглядеть примерно так:
# '/' because you are calling to http://localhost/index.php/ it could be '/whatever' if you call http://localhost/whatever (assuming you have configured everythign as limonade recomends)
function test2()
dispatch_post('/', 'test2');
{
return 'Hello via post';
}