为什么不检索此post方法?

时间:2017-09-20 03:16:03

标签: javascript php

目前正在为我的网站开发邮件系统。我已经创建了一个用于发送post数据的JavaScript函数,以及一个用于插入数据的相应PHP文件。但是,数据未发送到数据库。我不确定错误是在JavaScript还是PHP文件中,因为没有创建错误日志。

HTML

// Make a function to read a number and ask for input
char *read_phone(char *buf, size_t size, const char *prompt) {
  char *reprompt = "";
  while (1) {
    printf("%s%s", reprompt, prompt);
    reprompt = " Invalid Input";  // ready re-prompt should code iterate
    fflush(stdout); // Insure output is seen

    // Read a line of user input in as a string.
    if (fgets(buf, size, stdin) == NULL) {
      return NULL;
    }

    // For OP to do, iterate with `i` through buf[] insuring expected pattern
    int i = 0;
    // next lines pseudo code
    if (!OP_code_pattern(buf)) {
      continue;  // try again
    }

    // If at end-of-line, lop it off
    if (buf[i] == '\n') {
      buf[i] = '\0';
    }

    // If at end of string - success
    if (buf[i] == '\0') {
      return buf;
    }
  }

的JavaScript

select VerID = (select top 1 x.INTERNALPACKINGSLIPID from
                  CUSTPACKINGSLIPVERSION x where a.RECID = x.CUSTPACKINGSLIPJOUR 
                  order by x.VERSIONDATETIME desc), 
       c.LINENUM, c.RECID, * 
from CUSTPACKINGSLIPJOUR a inner join CUSTPACKINGSLIPTRANS c 
      on a.PACKINGSLIPID = c.PACKINGSLIPID

PHP

<form action="javascript:sendPM();" name="pmForm" id="pmForm" method="post">
   <input name="pm_send_id" id="pm_send_id" type="hidden" value="<?php echo $_SESSION['userID']; ?>" />
   <input name="pm_send_name" id="pm_send_name" type="hidden" value="<?php echo $_SESSION['userName']; ?>" />
   <input name="pm_receive_id" id="pm_receive_id" type="hidden" value="<?php echo $row['userID']; ?>" />
   <input name="pm_receive_name" id="pm_receive_name" type="hidden" value="<?php echo $row['userName']; ?>" />               
   <a href="#close" title="Close" class="close">X</a>
   <h4>Send to <?php echo $row['userName']; ?></h4>
   <div class="sectionheader"></div>
   <div id="interaction"></div>
   <br>
   <p>Comment:</p>
   <textarea name="pmTextArea" id="pmTextArea"></textarea>
   <p>Select Video:</p>
   <input name="pmSubmit" type="submit" value="Submit" />
</form>

1 个答案:

答案 0 :(得分:2)

您需要使用#使用您遗失的id来检索值。

var pmTextArea = $("pmTextArea");

应该是

var pmTextArea = $("#pmTextArea");

是的,你需要纠正,@ RyanHame指出

document.pmForm.pmTextArea value='';

document.pmForm.pmTextArea.value='';