需要将长文本变量从JavaScript传递给PHP

时间:2014-10-08 18:09:03

标签: javascript php sql

业余人员......我在JS页面上有一个SQL查询,需要将变量传递到PHP网页上。我知道如何通过URL传递更简单的变量,但我正在努力寻找和执行传递长字符串的最有效方法,即点的文本描述

在JS方面,我有:

downloadUrl("php_genxml1.php", function(data) {
    var xml = data.responseXML;
    var points = xml.documentElement.getElementsByTagName("point");
    for (var i = 0; i < points.length; i++) {
      var id = points[i].getAttribute("id");
      var name = points[i].getAttribute("name");
      var description = points[i].getAttribute("description");
      var url = "PHPWebPage.php?name=" + name + "&id=" + id;

要从网址获取ID,我使用了标准

之类的内容
$id=$_GET['id'];

我知道我可以根据网址中的ID运行查询,但这肯定听起来效率最高。无论价值多少,我都知道我的选择(数组,会话等)。

感谢您的帮助,C

1 个答案:

答案 0 :(得分:1)

尝试POST数据。它还使得某人不太可能在浏览器中编辑您的URL以获取他们不应该拥有的数据。