2013-03-05 4 views
5

어떻게 스크립트를 통과시킬 수 있습니까? $ ('# result') .html (검색); 그 파일을 검색하여 나중에 MySQL 연결을 만들 때 사용할 수 있습니까?jQuery : 변수를 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(); 

})(); 

- 결과가 class.search.php에서 생성 한 후 jQuery를에 의해 #result에로드처럼

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

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

답변

0

보인다. class.search.php 프로세스를 사용할 때까지 결과를 $_SESSION에 넣지 않는 이유는 무엇입니까?

0

Jquery에서 php와 vice 節로 데이터를 전달하려는 경우 Ajax와 Json이 데이터를 가장 잘 얻을 수있는 방법 일 것입니다. 이전 게시물을보십시오. How to pass jQuery variables to PHP variable?

관련 문제