【问题标题】:jQuery: Pass variables to phpjQuery:将变量传递给 php
【发布时间】:2013-02-19 09:12:16
【问题描述】:

如何使该脚本通过 $('#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>

【问题讨论】:

    标签: php jquery backbone.js


    【解决方案1】:

    看起来结果是在class.search.php 中生成的,然后通过jQuery 加载到#result 中。当class.search.php 处理时,为什么不将结果放在$_SESSION 中,直到您准备好使用它们?

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-24
        • 2018-03-05
        • 2018-12-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多