我收到一个未终止的字符串文字错误,我明白这可能与我脚本中的PHP代码有关但我无法理解是什么..
这就是我所拥有的:
jQuery('#update-<?php echo $row->id; ?>').live('click', function (){
var myname = "<?php $_POST['name_two'] ?>";
var mystep = "<?php $_POST['step_two'] ?>";
jQuery.ajax({
type: "POST",
url: "postData.php",
data: {name_two:myname, step_two:mystep},
success: function(data) {
alert(data);
},
});
});
错误就在这一行:
var myname = "<?php $_POST['name_two'] ?>";
由于 瑞克
答案 0 :(得分:0)
尝试在此处使用echo
,并在此处删除双引号:
var myname = <?php echo $_POST['name_two'] ?>;
var mystep = <?php echo $_POST['step_two'] ?>;
答案 1 :(得分:0)
我不确定错误是什么,但我确定这是一个PHP错误,所以我决定在jQuery中获取值会更好..
var myname = jQuery('input[name="name_two"]').val();
var mystep = jQuery('#step<?php echo $row->id; ?> option:selected').val();