php - 在值中使用单引号时出错,并且在数据表中未使用单引号时完成

标签 php jquery ajax

我正在尝试使用以下代码使用ajax调用该文件

var text = '<?php echo urlencode("hello world"); ?>';

var dataTable = $("#datatable-pan").DataTable({
  "ordering": false,
  "searching": false,
  "bProcessing": true,
  "serverSide": true,
  "ajax":{
    url :'my_response.php?text='+text, // json datasource
    type: "POST",  // type of method  ,GET/POST/DELETE
    error: function(){
      $("#employee_grid_processing").css("display","none");
    }
  },
});

这工作正常,但如果我将 var text 的值更改为

var text = '<?php echo urlencode("hello 'world'"); ?>';

它不会继续并且不会调用该文件 它显示类似 xhr 错误的内容

最佳答案

JS:

var text = encodeURIComponent('<?php echo urlencode("hello world"); ?>');

PHP:

$code = urldecode( $_POST['text']);

最后一个字符串:

var text = '<?php echo urlencode("hello \'world\'"); ?>';

关于php - 在值中使用单引号时出错,并且在数据表中未使用单引号时完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53313579/

相关文章:

javascript - 使用 LinkedIn 登录 PHP 代码问题

php - 在 PHP 中使用 TCPDF 将 SVG 转换为 PDF

javascript - Drupal 仪表板中的问题

javascript - 如何制作干净的异步循环?

python - Django : When no search-term: "reduce() of empty sequence with no initial value". 中的两个与搜索相关的错误在任何搜索词上:没有结果

java - 我无法接收从 se​​rvlet 发送的 json 对象

php - 验证变量是否为有效 GD 图像资源的方法?

php - 如何合并关联数组的特定部分?

jquery - 数据表获取过滤文本输入字符串

jquery 错误在到达点后拍摄到顶部并复制图像