Javascript 将php变量作为参数传递给jquery
我有一个问题,如何在firm/editFirm/之后传递val.idno,所以我需要做firm/editFirm/val.idno。请大家帮我。我的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+
$.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);