通过Jquery + Php搜索回到javascript?

时间:2013-02-23 02:00:31

标签: php javascript jquery ajax

我有一个javascript函数如下::

 //THIS IS javascript.js
function dosomething(data){
 //splits and do something else
}

$(document).ready(function () {
dosomething();
}

下面是一个来自搜索的php文件(使用jquery和ajax进行数据库搜索)

//THIS IS mysearch.php
while($row = mysqli_fetch_array($result,MYSQLI_ASSOC)){
    $url = $row['url']; 
    $text = $row['text'];
    $argument = $url"."$separator"."$text";

);

如何将$参数传递给javascript函数?我尝试过这样的事情。

echo '<p><a href="javascript:dosomething('.$argument.')">'.$text.'</a></p>';

有什么好方法可以解决这个问题?

任何帮助将不胜感激!在此先感谢!!

2 个答案:

答案 0 :(得分:2)

这应该可以解决问题:

echo '<p><a href="javascript:dosomething(\''.htmlspecialchars($argument).'\')">'.$text.'</a></p>';

//编辑:

如果你遇到像öäü这样的特殊字符的问题......你可以使用json_encode()

答案 1 :(得分:1)