如何在JavaScript和php中获取文本字段值以插入SQL

时间:2012-04-12 06:30:22

标签: php javascript ajax

我需要知道如何获取发送到JavaScript的文本字段中的值并在Php中请求它插入SQL中。这是我的代码,

提交的文字:

Applicant Number<input type="text" size="2"  placeholder="e.g. 5"  id="AppNum<?php $ApplicantID?>" name="AppNum<?php echo $ApplicantID?>">

JavaScript代码:

$.ajax({
type: "get",
url: "accept.php",
dataType: 'json',
data: dataString,
success: function(data) {
    $.each(data, function(key, value) {
        alert($('input[name="AppNum'+key+'"]').val());

    });
 }

我确实尝试了以下代码,但它没有用。

Php代码:

$AppNum="AppNum".$ApplicantID;

$AppNum=$_REQUEST[$AppNum]; 

我期待着能够帮助我找出这个问题的优秀通讯。 谢谢。

2 个答案:

答案 0 :(得分:0)

  1. 究竟是什么问题? php页面执行或javascript有问题,它甚至没有调用php页面就阻止了它?
  2. 在javascript代码中,您发送的“dataString”作为请求的参数?在$ .ajax调用之前尝试一个alert(dataString)来检查dataString是否为空

答案 1 :(得分:0)

如何将变量作为POST值而不是警告它

$.ajax({
    type: "POST",
    url: "page.php",
    data: "val="+$('input[name="AppNum'+key+'"]').val(),
    success: function(result){
        alert(result);
    },
    error: function(){alert('Error: cannot load page.');}
});

在php中

$_POST['val']