jQuery自动刷新可以';t函数
我想在jQuery自动刷新div中使用ID传递内容变量 以下是JS:jQuery自动刷新可以';t函数,jquery,Jquery,我想在jQuery自动刷新div中使用ID传递内容变量 以下是JS: $(function () { $("#refresh").click(function (evt) { evt.preventDefault(); var part_no = $("#part_no").val(); $('.randomdiv').load('result_data_revision.php', { part_no: part
$(function () {
$("#refresh").click(function (evt) {
evt.preventDefault();
var part_no = $("#part_no").val();
$('.randomdiv').load('result_data_revision.php', {
part_no: part_no
});
});
});
和PHP:
<?php echo $part_no = $_GET['part_no']; ?>
现在面临的问题是,div没有刷新。请帮忙指教一下好吗
谢谢请尝试将您的数据标签用引号括起来,如下所示:
$(function () {
$("#refresh").click(function (evt) {
evt.preventDefault();
var part_no = $("#part_no").val();
$('.randomdiv').load('result_data_revision.php', {
"part_no": part_no
});
});
});
JS将在发送前用其值替换part_no,并因此使用更改的键发送它
编辑:
其次,使用.load()
提供的数据是POST请求,因此您可能会发现您的数据如下:
<?php echo $part_no = $_POST['part_no']; ?>
在这种情况下,jQuery也将处理URL编码
希望这有帮助。evt.preventDefault()后面的两行中缺少分号;谢谢,现在我如何将part_no内容传递给PHP?
<?php echo $part_no = $_REQUEST['part_no']; ?>
$(function () {
$("#refresh").click(function (evt) {
evt.preventDefault();
var part_no = $("#part_no").val();
$('.randomdiv').load('result_data_revision.php?part_no='+part_no);
});
});