传递功能参数

时间:2019-02-27 10:41:47

标签: javascript html function parameters

我有一个bargraph.html文件和一个单独的app.js文件。我试图传递一个名为data的变量,该变量包含我的bargraph.html中的值,我想将其传递给我的app.js文件。

我的app.js文件的一部分

function passfunction(data) {
            return data
            console.log(data)
        }

$(document).ready(function(){

    $.ajax({
        success: function(data) {
            console.log(passfunction.data);

我的bargraph.html文件的一部分

<form method="POST" name="dataform" action="" id='dataForm'>
  <select id="data1" name="data1">
    <option value=""></option>
    <option value="DateRecorded">DateRecorded</option>
    <option value="InletVoltage">InletVoltage</option>
    <option value="InletCurrent">InletCurrent</option>
    <option value="ActivePower">ActivePower</option>
    <option value="ApparentPower">ApparentPower</option>
    <option value="PowerFactor">PowerFactor</option>
    <option value="SystemID">SystemID</option>
    </select>
    <select id ="data2" name="data2">
    <option value=""></option>
    <option value="DateRecorded">DateRecorded</option>
    <option value="InletVoltage">InletVoltage</option>
    <option value="InletCurrent">InletCurrent</option>
    <option value="ActivePower">ActivePower</option>
    <option value="ApparentPower">ApparentPower</option>
    <option value="PowerFactor">PowerFactor</option>
    <option value="SystemID">SystemID</option>
  </select>
  <button type="button" id="submitButton" name="submitButton">Submit</button>
 </form>

<script type="text/javascript">

$('#submitButton').click(function(e){



      var data1=$("#data1").val();
      var data2=$("#data2").val();

        $.ajax({
            type: 'POST',
            url: 'data.php',
            dataType: 'html',
            data: {data1:data1,data2:data2},
            success:function(data){ 
                passfunction(data);
                console.log(data);

在我的bargraph.html的{​​{1}}中,它显示了我想在console.log(data)文件中使用的正确数据。但是,我无法将其正确传递给我的app.js

当前,当我运行代码时,在app.js行的app.js中,它在控制台中显示console.log(passfunction.data);,。它应该显示来自undefined bargraph.html的相同数据。

这是为什么?我究竟做错了什么?我需要一些帮助

建议的答案与我的问题无关

0 个答案:

没有答案