2013-10-09 36 views
1

這是我在我的問題的嘗試如何將寫入文本形式的信息翻譯成javascript?

我有一個搜索框(HTML):

<form method="post"> 
    Search:<input type="text" name="search"> 
    <input value="Search" type="submit"> 
</form> 

然後我讓PHP:

$search = $_POST["search"]; 

然後jQuery的:

$(function() { 
    var foundin = $('li:contains(" /* I want this part to be the bit entered by the form... $search */ ")').css("color", "red"); 
}); 

但我似乎無法將php變成jQuery。

回答

1
var my_php_var = <?php echo json_encode($search) ?> 
1
$(function(){ 
    var foundin = $('li:contains("<?php echo $search; ?>").css("color", "red"); 
1

嘗試將其更改爲:

$(function() { 
    var foundin = $('li:contains(" <?php echo $search ?> ")').css("color", "red"); 
}); 
+0

嗨,你能幫助我。如果沒有與搜索相關的「li」,可以得到一個「alert」(「Not Found」) – maxisme