dongyuhui0418 2014-01-02 01:18
浏览 26
已采纳

如何在php函数中使用javascript变量? [关闭]

do someone have any idea that, how can i use jquery variable ( CIF ) in my php function (myphpfunction();)? please look at the example below. i need to call myphpfunction('1') php function in #mydiv.

<script>
var CIV = parseInt($("#mydiv").attr("data-id"));
if(CIV < 4) { var CIF = CIV += 1; } else { var CIF = 1; }

$("#mydiv").html('<? myphpfunction("' + CIF +'"); ?>');

</script>
  • 写回答

2条回答 默认 最新

  • dongzai0020 2014-01-02 01:24
    关注

    This wouldn't work. The jQuery is being executed on the client-side, after the page has been loaded in a browser, after all php processing has completed. By the time jQuery is being processed, php processing has finished.

    I would suggest performing the functionality all in javascript/jQuery if possible. If not, consider using jQuery's load function to get the contents of a php script executed with that var.

    E.g.: test.php:

    <?PHP 
        function myphpfunction($v){
        // Some processing here
        return 1;
        }
    echo myphpfunction($_GET['v']); 
    t?>
    

    Your jQuery:

    <script>
    var CIV = parseInt($("#mydiv").attr("data-id"));
    if(CIV < 4) { var CIF = CIV += 1; } else { var CIF = 1; }
    
    $("#mydiv").load('test.php?v='+CIF);
    
    </script>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 MATLAB四叉树处理长方形tif文件
  • ¥15 java业务性能问题求解(sql,业务设计相关)
  • ¥15 52810 尾椎c三个a 写蓝牙地址
  • ¥15 elmos524.33 eeprom的读写问题
  • ¥15 使用Java milo连接Kepserver服务端报错?
  • ¥15 用ADS设计一款的射频功率放大器
  • ¥15 怎么求交点连线的理论解?
  • ¥20 软件开发方法学习来了
  • ¥15 微信小程序商城如何实现多商户收款 平台分润抽成
  • ¥15 HC32L176调试了一个通过TIMER5+DMA驱动WS2812B