function DoAjax( args )
{
var formData = "?" + $("form[name=" + args.formName + "]").serialize();
$.ajax({
type: "POST",
url: args.url + formData,
data: {
request: args.request
},
success: function (data) {
alert(data);
args.callback.html(data);
},
error: function (a, b, c) {
alert("error: " + a + ", " + b + ", " + c + ".");
}
});
return false;
}
「request」と呼ばれるカスタムビットのデータをphpスクリプトに渡す必要があります。これは、phpページで実行するプロセスを示します...しかし、フォーム上の他のフォームフィールドもシリアル化したいです。PHP $ _POST ["whatever"]から何も取得できないように見えるので、これは正しい方法ですか(URLの最後にシリアル化を追加します)。
編集:::///
<?php
$request = $_POST[ "request" ];
if( isset( $request ) )
{
require_once( "includes.php" );
function LogInWithClientCred()
{
$username = CheckIsset( "username" );
$password = CheckIsset( "password" );
echo $_REQUEST["username"];
echo $_GET["username"]; // echos correctly the username.. but I want it to be post data instead!
セキュリティの素晴らしさを無視してください、それはあなたの目的のために疑似です。