Javascript 将php变量作为参数传递给jquery

Javascript 将php变量作为参数传递给jquery,javascript,php,jquery,jquery-ui,php-5.3,Javascript,Php,Jquery,Jquery Ui,Php 5.3,我有一个问题,如何在firm/editFirm/之后传递val.idno,所以我需要做firm/editFirm/val.idno。请大家帮我。我的jquery: $.each(obj, function(i,val) { $('#finalResult').text("Results"); items.push($('<li/>').text( val.name_firm + "---" + val.idno+"---" + val.adresa+

我有一个问题,如何在firm/editFirm/之后传递val.idno,所以我需要做firm/editFirm/val.idno。请大家帮我。我的jquery:

$.each(obj, function(i,val)
{
  $('#finalResult').text("Results");

  items.push($('<li/>').text(
    val.name_firm + "---" +
    val.idno+"---" +
    val.adresa+ "---" +
    val.cont_banca+ "---" +
    val.swit+ "---" +
    val.banc_name+"---"
  ).append("<a href='<?=base_url()."firm/editFirm/"?>'>Edit</a>")); 
});
$('#finalResult').append.apply($('#finalResult'), items);
$。每个(对象、函数(i、val)
{
$('finalResult')。文本(“结果”);
items.push($(“
  • ”).text( val.name_firm+“--”+ val.idno+“--”+ val.adresa+“--”+ val.cont_banca+“--”+ val.swit+“--”+ val.banc_name+“--” ).附加(“”); }); $('finalResult').append.apply($('finalResult'),items);
  • 如果您的变量是示例中的Javascript val.idno变量,请执行以下操作

    .append('<a href="firm/editFirm/'+val.idno+'">Edit</a>');
    

    然后在您的php脚本中,使用
    $val=$\u get['myvar']

    我会这样做

    var link = "<?php echo base_url()?>firm/editFirm/";
    $.each(obj, function(i,val)
    {
      $('#finalResult').text("Results");
    
      items.push($('<li/>').text(
        val.name_firm + "---" +
        val.idno+"---" +
        val.adresa+ "---" +
        val.cont_banca+ "---" +
        val.swit+ "---" +
        val.banc_name+"---"
      ).append("<a href='"link+val.idno"'>Edit</a>")); 
    });
    $('#finalResult').append.apply($('#finalResult'), items);
    
    var link=“firm/editFirm/”;
    $。每个(对象、功能(i、val)
    {
    $('finalResult')。文本(“结果”);
    items.push($(“
  • ”).text( val.name_firm+“--”+ val.idno+“--”+ val.adresa+“--”+ val.cont_banca+“--”+ val.swit+“--”+ val.banc_name+“--” ).附加(“”); }); $('finalResult').append.apply($('finalResult'),items);
  • 请澄清您的问题。什么是混乱的:我想在编辑公司之后传递val.idno变量这是你的问题?将
    val.idno
    连接到字符串
    firm/editFirm/
    ?jQuery在哪里?在a.php中?在您的示例中,val.idno是一个JS变量,这就是您所指的吗?顺便说一句,这段代码试图以PHP的方式连接字符串及其javascript…我不知道是否可以将这个jquery变量发送到phpB,但我有base_url(),您需要更精确地回答您的问题,如果您不回答我们,我们很难帮助您。再说一遍,这个代码在哪里?在.php文件中?如果需要javascript中的base_url(),请将其存储在.php中
    的变量中<代码>var BASE_URL=“”
    var link = "<?php echo base_url()?>firm/editFirm/";
    $.each(obj, function(i,val)
    {
      $('#finalResult').text("Results");
    
      items.push($('<li/>').text(
        val.name_firm + "---" +
        val.idno+"---" +
        val.adresa+ "---" +
        val.cont_banca+ "---" +
        val.swit+ "---" +
        val.banc_name+"---"
      ).append("<a href='"link+val.idno"'>Edit</a>")); 
    });
    $('#finalResult').append.apply($('#finalResult'), items);