通过get / post方法将参数通过ajax传递给php xml

时间:2012-02-06 08:21:20

标签: php javascript ajax

enter code here我尝试将参数从js转移到php。 我尝试通过ajax然后php需要采取参数 并将其导出到xml文件而不是sql。

我构建了simle脚本我是js的新手。 我的代码js:

<input type="text" id="name" onkeyup="search()" />



    请输入搜索词     
<script>
function search()
{
    httpObject = getHTTPObject();
    if (httpObject != null) {
        httpObject.open("GET", "search.php?q="+document.getElementById('name').value,  true);
        httpObject.send();
                }   
}

phpfile serch.php

    <?php
$result_set = $_GET['q'];
echo ($result_set);
?>

任何帮助的Thx: - )

1 个答案:

答案 0 :(得分:0)

您可以使用SimpleXML将数据保存到PHP中的xml文件中。

这里有一些使用它的例子:

http://www.php.net/manual/en/simplexml.examples-basic.php

示例#9显示了如何设置xml元素,其他示例处理了各种检索数据的方法。

SimpleXML易于在代码中使用,但不适用于非常大的xml文件。对于非常大的xml文件,您将要使用更高级的解析器,它不会立即加载整个文件(而是逐行,节省程序内存)。这些有点困难,你可以在这里阅读一个:

http://www.php.net/manual/en/example.xml-structure.php

我建议现在使用SimpleXML,除非你需要导入一个非常大的xml数据库。