5

如何使该脚本通过$('#result').html(search); 搜索到 php 文件,以便我以后可以使用它来建立 MySQL 连接?

我已经将它连接到 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然后加载到的。#resultclass.search.php进程为什么不把结果放在 a 中,$_SESSION直到你准备好使用它们?

于 2013-03-05T04:45:08.797 回答
0

如果您只是想将数据从 Jquery 传递到 php,反之亦然,那么 Ajax 和 Json 可能是获取数据的最佳方式。请看这个以前的帖子。 如何将 jQuery 变量传递给 PHP 变量?

于 2013-03-05T04:50:47.933 回答