我有一个带有输入的表单(每个ID分别为paramparam1param3)和一个带有名为getform()的函数的外部php文件,该函数从表单中获取三个参数(paramparam1param3分别)。

ID为results的文本字段,用于显示来自php文件的响应。
我在onclick上放置了param3函数。

每当用户在param3中键入内容时,我都需要将其发送到php文件,并将结果显示在ID为results的文本文件中。

这是我的代码

    

<script>
  function post(){
    var param = $('#param').val();
    var param2 = $('#param2').val();
    var param3 = $('#param3').val();
    $.post('curencyconvert.php', {
      postparam: param,
      postparam2: param2,
      postparam3:param3
    }, function(data){
      $('#results').html(data);
    });
  }
</script>


我的PHP函数在php文件中

function Conv($param,$param2,$param3){
    //my code here
    return $output;
}

最佳答案

if(isset($_POST)){
//Calling the defined function here
Conv($_POST['postparam'], $_POST['postparam2'], $_POST['postparam3']);
}


将这些行添加到函数代码下面..并更好地在函数中回显输出,而不是返回输出。

09-20 12:33