-1

これら 2 つのスクリプトを相互に接続し、その結果をその profile.php ファイルに出力する方法を教えてください。

また、それは安全で、profile.php ハッシュを出力しますか?

var parts = window.location.hash.split('/');
var id = parts[parts.length - 1];

p: function(){
 $.post("profile.php", function(profile) {
        $('#result').html(profile);
    });
}
4

2 に答える 2

1

アプリケーションに関する詳細情報がないと、何が必要かを確認するのは困難ですが、おそらく次のようなものです。

p: function() {
    var parts = window.location.hash.split('/');
    var id = parts[parts.length - 1];
    $.post("profile.php", {
        id: id
    }, function(profile) {
        $('#result').html(profile);
    });
}

これにより、ハッシュ内のIDがprofile.phpにとして送信され$_POST['id']ます。

于 2013-03-14T15:40:36.290 に答える
0

ハッシュURLからストライピングされたIDを送信する必要があります

$.post("profile.php", { "id": id })
.done(function(profile) {
  $('#result').html(profile);
});
于 2013-03-14T18:53:28.330 に答える