5

そのスクリプトに$('#result').html(search);を渡すにはどうすればよいですか 後でそれを使用して MySQL 接続を作成できるように、php ファイルを検索しますか?

私はそれをphpファイルに接続しました: $('#result').load('class.search.php');

$('form').submit(function() {
    var form_data = ($(this).serialize());
    window.location.hash = form_data.replace('=','/');
    return false;
});

(function() {

window.App = {
    Models: {},
    Collections: {},
    Views: {},
    Router: {}
};

App.Router = Backbone.Router.extend({
    routes: {
        '': 'index',
        'search/:search': 'search',
        '*other': 'default'
    },

    index: function() {
        $(document.body).append("");
    },

    search: function(search) {
        $('#result').load('class.search.php');
    }
});

new App.Router();
Backbone.history.start();

})();

--

<form name="input" action="" method="get">
    Search: <input type="text" name="search">
    <input type="submit" value="Submit">

    <div id="result"></div>
</form>
4

2 に答える 2

0

結果が生成され、jQuery によってclass.search.php読み込まれるように見えます。#resultプロセスは、結果を使用する準備ができるまでclass.search.php結果を入れないのはなぜですか?$_SESSION

于 2013-03-05T04:45:08.797 に答える
0

Jquery から php に、またはその逆にデータを渡すだけの場合は、おそらく Ajax と Json がデータをやり取りするための最良の方法です。この前の投稿を見てください。 jQuery変数をPHP変数に渡す方法は?

于 2013-03-05T04:50:47.933 に答える