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 页面上运行哪个进程……但我还想序列化表单上的任何其他表单字段。这是正确的做法吗(将序列化添加到 URL 的末尾)因为我似乎无法从我的 PHP $_POST["whatever"]
编辑:::///
<?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!
请忽略安全性,这是为了您的目的而伪造的。