doutiao2540 2018-03-21 09:37
浏览 53


I got this Ajax code on Js/Jq block (/buscador/menuLateral/menu-libros.php):

  url: '<?= get_stylesheet_directory_uri(); ?>' +
  type: 'POST',
  data: {
    sendCheckedVal: 'yes',
    tipo: 'editorial',
    valor: valor_recogido,
    archivo: this_file_id.toString()
  success: function(data) {
    alert('Checked value !');

Values on this file exists and got some value, I tried seeing it with a GET on a Stringify.

And this, must be getted in a file like this (/buscador/buscador-functions.php) :

    if (ISSET($_POST['sendCheckedVal'])){
       echo 'hi, u reached here' ;

The values doesn't passes from js code file to next.

I get this error on console:

POST [WP-URL-HIDDEN-ON-PURPOSE]/themes/ChildrenNewspaper/buscador/buscador-functions.php 500 (Internal Server Error)

On right side of the line-error :


Someone knows how to repair this on ajax working on a wordpress theme.Thanks

  • 写回答

2条回答 默认 最新

  • dongqiang2024 2018-03-21 09:41

    Issue is here : alert('hi, u reached here');. alert() is not PHP function it is javascript function. So instead of it you can use echoor return

        if (isset($_POST['sendCheckedVal'])){
           echo 'hi, u reached here';
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
  • dongyi2083 2018-03-21 09:42

    To start you off, alert is a javascript function. In php you need to echo out values to the page;

    If you want to do it with JS you need to print out js.

    echo "<script type='text/javascript'>alert('hi, u reached here');</script>";

    Or you can echo out the vars to the page.




  • ¥15 第二个问题该怎么解决啊,完全不会编写,不会做库文件,也不知道怎么写这个代码
  • ¥15 怎么使请求通过cors
  • ¥15 WDM 驱动ACPI 相关疑问
  • ¥15 prism 跨窗体共享数据绑定 wpf
  • ¥15 hdl designer突然用不了系统的moduleware组件,请问有人遇到或者怎么解决吗?
  • ¥15 0基础计算机毕设,应该从哪开始?
  • ¥60 使用DKT40脑图划分ROI区域
  • ¥15 有偿解决C51单片机液晶屏12864显示问题
  • ¥15 IDEA构建失败?怎么搞
  • ¥15 求该题的simpson,牛顿科特斯matlab代码,越快越好