【问题标题】:How to use Jquery Ajax to pass variable to PHP如何使用 Jquery Ajax 将变量传递给 PHP
【发布时间】:2016-10-07 00:27:46
【问题描述】:

嗨!我想请你帮忙。使用 jquery-ajax 选择选项功能,当行与列交叉匹配时,如何获得结果。在我附加的选择选项图像中,如何从我的 SQL 表中获取 625 值。(SQL 数据库.jpg) 如果我在第一个选择选项中选择 3/4",在第二个选择选项中选择 36" 提前致谢。

【问题讨论】:

标签: php jquery sql ajax


【解决方案1】:

首先创建一个网络服务:

<?php

$c1 = $_GET['dropbox1'];
$c2 = $_GET['dropbox2'];

mysql_connect("localhost","root","");
mysql_select_db("db_name");

$q = "select `column_name` from `table_name` where `column1`='$c1' AND `column2`='$c2'"; 
$res = mysql_query($q);
$row = mysql_fetch_array($res);

echo $row[0];

现在从表单页面调用网络服务

<html>
<script type="text/javascript">

    $(document).ready(function () {

$("#option2").on("change", function() {
       var link = "webservice.php?dropbox1=" + document.getElementById("option1").value + "&dropbox2=" + document.getElementById("option2").value;
        $.get(link, function(data, status){
    alert("Data: " + data + "\nStatus: " + status);
    document.getElementById("answer").value = data;

});   
        });
    });
    </script>
<body>
<select id="option1"><option>option1</option><option>option1</option><option>option1</option></select>
<select id="option2"><option>option1</option><option>option1</option><option>option1</option></select>
<select id="answer"></select>

</body>
</html>

注意:请根据您的脚本更改变量和列名。

【讨论】:

    猜你喜欢
    • 2018-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-23
    相关资源
    最近更新 更多