0

我确定这个问题已经被问过很多次了,但是经过相当多的搜索后我找不到答案。

我有一个简单的 jquery ajax 请求来获取特定字符串的一些数据,如下所示:

$.ajax( 
   { url: "/getval.php?title="+encodeURIComponent(title), 
     dataType:"json", 
     success: function(data) { console.log(data) } 
   });

php脚本正在使用:

$title = urldecode($_GET["title"]);

从获取请求中获取值。它不需要适用于每个可以想象的字符串,但我确实需要它适用于带有单引号的字符串。执行此请求并在 php 中处理请求的最安全(也是最简单)的方法是什么?

在此先感谢,史蒂夫

4

2 回答 2

3

何为艰难?

jQuery:

$.get("/getval.php", { title: 'your title' },
   function(data){
     console.log(data);
  }
);

PHP:

<?php

$title = $_GET['title'];

请始终先阅读手册:

于 2012-08-31T22:12:58.600 回答
1

您只需要设置data属性,PHP 将从$_GET数组中获取值:

$.ajax( 
   { url: "/getval.php", 
     dataType:"json",
     data: { title: 'the title' },
     success: function(data) { console.log(data) } 
   });
于 2012-08-31T22:14:30.533 回答