首页 >后端开发 >PHP问题 >js如何调用php函数

js如何调用php函数

尚
原创
2019-10-31 16:39:587774浏览

js如何调用php函数

js调用php函数的方法:

jQuery.ajax({
    type: "POST",
    url: 'your_functions_address.php',
    dataType: 'json',
    data: {functionname: 'add', arguments: [1, 2]},
    success: function (obj, textstatus) {
                  if( !('error' in obj) ) {
                      yourVariable = obj.result;
                  }
                  else {
                      console.log(obj.error);
                  }
            }});

您的_function_address.php如下所示:

 <?php
    header(&#39;Content-Type: application/json&#39;);

    $aResult = array();

    if( !isset($_POST[&#39;functionname&#39;]) ) { $aResult[&#39;error&#39;] = &#39;No function name!&#39;; }

    if( !isset($_POST[&#39;arguments&#39;]) ) { $aResult[&#39;error&#39;] = &#39;No function arguments!&#39;; }

    if( !isset($aResult[&#39;error&#39;]) ) {

        switch($_POST[&#39;functionname&#39;]) {
            case &#39;add&#39;:
               if( !is_array($_POST[&#39;arguments&#39;]) || (count($_POST[&#39;arguments&#39;]) < 2) ) {
                   $aResult[&#39;error&#39;] = &#39;Error in arguments!&#39;;
               }
               else {
                   $aResult[&#39;result&#39;] = add(floatval($_POST[&#39;arguments&#39;][0]), floatval($_POST[&#39;arguments&#39;][1]));
               }
               break;

            default:
               $aResult[&#39;error&#39;] = &#39;Not found function &#39;.$_POST[&#39;functionname&#39;].&#39;!&#39;;
               break;
        }

    }

    echo json_encode($aResult);?>

推荐:php服务器

以上是js如何调用php函数的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
上一篇:php比java简单吗下一篇:php报500错误