doujun5009 2015-12-26 18:35
浏览 45
已采纳

如何从javascript传递编码值并在php页面解码?

Any body has any idea how to encode a value which has comma(,) or any other special character in javascript and then decode the value in a different php page?

javacript code for send values through url

function search(){
    var city_val = $('.city-selection').val();
    var venue_val = $('.venue-selection').val()
    var function_val = $('.function-selection').val();
    var loadpage = "/data/scripts/search_decor.php?city="+city_val+"&venue="+venue_val+"&function="+function_val;
    $('#main_content').load(loadpage, function() {});
}

php code for retreiving values from url

$city = $_GET['city'];
$venue = $_GET['venue'];
$function = $_GET['function'];
  • 写回答

2条回答 默认 最新

  • duanfeigui6655 2015-12-26 18:38
    关注

    On the javascript side you need to use encodeURIComponent().
    For example:

    var city_val = encodeURIComponent($('.city-selection').val());
    

    On the php side you should use urldecode(). For example:

    $city = urldecode($_GET['city']);
    

    Check the links for encodeURIComponent() and urldecode().

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan