Php 如何使用ajax显示值

Php 如何使用ajax显示值,php,javascript,jquery,css,ajax,Php,Javascript,Jquery,Css,Ajax,嗨。我需要这段代码的帮助 我想做的是;当我单击(例如)单选按钮1时,该按钮值将显示在浏览器上。我有三个单选按钮 以下是我的ajax查询: function updatepayment(this.value)() var ajaxResponse = new Object(); $(document).ready(function () { $('.rmr').click(function () { var rbVal = $(this).val(); var

嗨。我需要这段代码的帮助

我想做的是;当我单击(例如)单选按钮1时,该按钮值将显示在浏览器上。我有三个单选按钮

以下是我的ajax查询:

function updatepayment(this.value)()
var ajaxResponse = new Object();
  $(document).ready(function () {
    $('.rmr').click(function () {
    var rbVal = $(this).val();
        var myContent;
        if (ajaxResponse[rbVal]) { //in cache
          myContent =  ajaxResponse[rbVal];
          $("#contentcontainer").html(myContent);
        }
        else { // not in cache
      var urlForAjaxCall = "include/function.php" + rbVal + ".html"; 
          $.post(urlForAjaxCall, function (myContent) {
             ajaxResponse[rbVal] = myContent;
             $("#contentcontainer").html(myContent);
          });
        }
      });
    });
  • 由于总是在函数中重新声明ajaxResponse,因此缓存检查将始终为false。ajaxResponse应该全局声明
  • 而且你并不真的需要post函数(因为你没有发布任何数据),你可以使用.load函数
  • 您不需要函数来包装$(document).ready函数
  • var ajaxResponse=新对象()

    $(文档).ready(函数(){

    }))

    }))

    编辑: 在看到你的评论后 您试图通过类名“rmr”选择单选按钮,但没有在标记上设置它 你需要:

    <input class="rmr" type="radio" name="rmr" id="payment1" value="3" onclick="updatepayment(this.value)" /> <br>
    <input class="rmr" type="radio" name="rmr" id="payment2" value="5.5" onclick="updatepayment(this.value)" /><br>
    <input class="rmr" type="radio" name="rmr" id="payment4" value="10" onclick="updatepayment(this.value)" /><br>
    



    或者你可以用

    $(“输入[name=rmr]”)


    要按输入名称属性选择它们,您会遇到什么错误?看起来响应不是对象。使用
    json
    作为
    $的类型。post
    。您至少可以发布HTML/JS的其余部分吗$(document).ready(function(){$($input[name=rmr]))。单击(function(){if($($input[name=rmr]:checked”).length>0//确保选中一个{$(“#finalamount”).html($(“#totalamount”).val()*$($input[name=rmr]:checked”).val()) }); });
    <input class="rmr" type="radio" name="rmr" id="payment1" value="3" onclick="updatepayment(this.value)" /> <br>
    <input class="rmr" type="radio" name="rmr" id="payment2" value="5.5" onclick="updatepayment(this.value)" /><br>
    <input class="rmr" type="radio" name="rmr" id="payment4" value="10" onclick="updatepayment(this.value)" /><br>