PHPクラスからAJAX(jQueryを使用)を介して関数に直接アクセスする方法を知っている人はいませんか?AJAXを通じてPHPクラス関数にアクセスする
PHP:
class Blah
{
function __construct()
{
}
function doSomething(data)
{
echo "I am not an animal";
}
}
のjQuery:
$.ajax({
url: myClass.php,
data: Blah.doSomething(); "or" Blah->doSomething() "or whatever"
});
私は、これは、粗例である知っている、私はちょうど私はあなたが私の質問の主旨を得ることを願って、ポイントを説明しようとしています。私はこれらの線に沿って何かやってる瞬間
:
$.ajax({
url: myClass.php,
data: data : { 'type':'doSomething' }
});
を||今
if(POST['data']['type'] == 'doSomething')
{
$this->doSomething();
}
そして、私はそれを好きではない...
のように行うことができますか? – axiomer
あなたの例が真だった場合のセキュリティへの影響を考えてみましょう。誰でもブラウザから任意のクラス関数を呼び出すことができます! – paislee