0

我想使用 load() 函数将我的 search_result.php 文件加载到我的主 php 页面的 div 中。我写了一个解析json代码的函数

json_parsing(document.getElementById('start_val').value, <?php echo $jsoncode;?>);

现在我想使用以下代码加载 search_result.php 文件

$("#search_result_cont").load("search_result.php");

它内部的函数从当前网页元素#start_value 和php 变量$jsoncode 中获取值。

可以这样做吗?

4

1 回答 1

0
$.get( 'search_result.php'.function(text){
     eval(text); // text is without the script tags
},'text');

或者

$.get( 'search_result.php'.function(json_text){
     json_parsing(document.getElementById('start_val').value, json_text); 
     // json_text is just $jsoncode
},'text');

另外,当您可以使用 $.parseJSON(text) 和 $.getJSON(); 时,为什么要自己解析 json;通常,像这样的问题表明您正在尝试以一种不好的编程设计方式做某事。

于 2012-09-22T15:15:09.260 回答