PHP/jQuery - 将值从 jQuery Stepper 传递到 php 页面

标签 php jquery ajax plugins

学习 PHP/jQuery 两周了 - 提前道歉!

我正在使用 jQuery 插件“jquery.input-stepper.js”来获取输入值。

//Stepper input
<div class="input-stepper">
    <input class="order_size" type="text" min="0"  max="1000000">
</div>

//javascript
<script>
$('.input-stepper').inputStepper();
var order_size = $('.input-stepper').inputStepper();
</script>

然后单击按钮,我希望将值“order_size”传递给“Process.php”

<button id="Button_Up" type="button">Up</button>
<script>
    var order_size = $('.input-stepper').inputStepper();

    $(function (){
        $('#Button_Up').click(function(){
            var request = $.ajax({
                type: "POST",
                url: "Process.php",
                data: ({name:order_size})
            });
            request.done(function( msg ) {

                location.reload();
                return;

            });
            request.fail(function(jqXHR, textStatus) {
                alert( "Request failed: " + textStatus );
            });
        });
    });
</script>

此时,我只是想验证“order_size”值是否已通过点击传递。我在“Process.php”上尝试如下:

<?php
$order_size = $_POST['name'];
echo $order_size; 
echo "<BR>"; 
?>

这就是我现在的位置:

如果我从按钮单击脚本中删除“data: ({name:order_size})”行,则按钮会触发并“发布”到 Process.php 页面(我可以在带有按钮的页面重新加载时告诉我这一点) )但是,当包含“data: ({name:order_size})”行时,按钮不会触发(我可以看出这一点,因为页面不会重新加载)。

我的重点是在 POST 函数中包含“order_size”,我不确定代码是否正确。

非常感谢任何指点。 :-)

资源:我已经阅读了以下有趣的 SO 问题以及 jQuery Stepper 插件的文档:

PHP + Jquery - pass value through ajax to php and check against variable

How to pass multiple variables to PHP with jQuery

https://github.com/FormstoneClassic/Stepper

最佳答案

我认为这条线没有达到你的预期。

var order_size = $('.input-stepper').inputStepper();

如果您尝试将文本框的值传递给 Process.php,则应该使用 val()。

var order_size = $('#order_size').val();

此外,正如评论中提到的,data: ({name:order_size}) 应该是 data: { name: order_size }

关于PHP/jQuery - 将值从 jQuery Stepper 传递到 php 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31202331/

相关文章:

php - 覆盖 Mage Core 加密模型的模块

php - $_POST、$_GET 和安全性

php - 像 Groupon 这样的网站如何根据他们有交易的城市来分割地理位置?

javascript - MVC - 单击时没有任何反应( View 中的 Jquery)

javascript - 检查表单是否提交成功html5

php - MySQL/CodeIgniter 列的多个值

javascript - Bootstrap 工具提示未出现

javascript - 填充下拉列表中的选定值

c# - 在“链接”按钮的单击事件中应用 Jquery 函数(在代码后面)

javascript - Ajax 响应在检查器中正常,但在 jquery 中不起作用