これを理解しようとすると問題が発生します。それは単純かもしれないが、私の脳が揚げられているその時間のように思える...私は入力フィールド(私のmysqlデータベースに検索エンジン)を作成しようとしていると私はAJAXを使用して成功した場合は、URLのパラメータを含むページに移動します。ユーザーはブックマークを付けて、必要なときにいつでも戻ることができます。検索とURLパラメータの取得にajaxとjqueryを使用する
これが最良の方法であるかどうかはわかりません。しかし、私はすべてのSQLクエリを同じページに書きたくないので、別のページでデータベースを検索したいと思っています。
これまでのところ、私はこのコードを持っている:
$('.search').click(function(){
var d = $('input').val();
mainSearch = 'd=' + d;
$.ajax({
type: "GET",
url: "ajax/mysql_search.php",
data: mainSearch,
success: function(data)
{
var url = "index.php?d="+d;
window.location = url;
}
});
});
検索は、通常のindex.phpにあるであろう、と私はそこにこの名前を維持したいが。私が伝統をするならば、私が達成しようとしていること、私がやろうとしていることを知っています。しかし、それは私のすべてのコードをindex.phpに書く必要があることを意味します。そして、私はこのURLを保持したいので、ユーザーがindex.php?d = ...(パラメータ)のようになります検索します。
結果を動的に表示していない場合は、Ajaxでそれを行う際のポイントは何ですか?結果を表示するには、index.phpにMYSQL関数が必要ですか? –
結果を動的に表示しています。私はそれを取得しようとしているので、私はindex.phpにmysql関数を書く必要はありません – hellomello