まあ、別のtry任意の結果を返しません:
これは私が前に$ .postをコードで間違った何かを()作っ多分使用しているすべてのjqueryのコードです。私はそれ
function Login()
{
//just to try
echo json_encode(array('reply'=>'foo'));
}
...私はPHPファイルにのみ、このコードを試してみました、それはまだ何も返さない
function setLogin()
{
$('#login-form').submit(function(e) {
e.preventDefault();
//passing form field to vars
var formUsername=$("#login-form #username").val();
var formPassword=$("#login-form #password").val();
//checks on fields lenght
if((formUsername.length<6))
{
$("#ajax-output").html("<div class='error'>Attenzione username troppo breve!</div>");
}
else if((formPassword.length<6))
{
$("#ajax-output").html("<div class='error'>Attenzione password troppo breve!</div>");
}
else
{
$.post(
//the url
'?module=login',
//data got from login form
{
"username": formUsername,
"password": formPassword,
},
//response
function(data){
$("#ajax-output").html(data.reply)
},
//type
"json"
);
}
});
}
...同じ形のonclickを持つ次の関数を呼び出しますまだ動作しません...
何故私は何故前に?エラーが発生してサーバーが遅くなることはありません。 –
jsonが設定されているときに返信が返されない(data.reply) –
@は問題ではありません。PHPコードはうまく動作します。多くの時間テストされています... $ .postで設定されたjsonでのみ動作します –