我在将一个简单的变量从一个php传递给javascript文件时遇到了一些麻烦。从php文件传递参数到javascript文件
我有一个通过php文件提交的表单,它基本上更新了服务器端的记录。如果更新成功,我只想将消息传回给JavaScript,我可以在页面的某个部分更新它。
我的代码是:
Javascript代码 - abc.js
function expand_cards(project, SlNo)
{
name = project['project_name'];
j = "ShowForm-"+SlNo+"";
s = "<div class='edit_project_card'>";
s += "<form method='post' action='Edit_Project.php'><div class='project_form'>
// Form Contents
s += "<div class='Form_button'> <input type='submit'> </div>";
s += "</form></div>";
$("#"+j+"").html(s);
response = $.parseJSON(data);
$("#"+j+"").html(response);
}
PHP文件 - Edit_Project.php
<?php
//The updation stuff at the server end
if (!mysqli_query($connection,$sqlquery)) {
$response = "'Error in your code: ' . mysqli_error($connection)";
}
else {
$response = "1 record updated";
}
echo json_encode($response);
mysqli_close($connection);
?>
但问题是屏幕印刷$响应变量,因为它并没有完全按照希望将它传递回javascript函数。我知道我可以使用一个$ .post函数,它可以接收参数,但它是一个很长的形式,传递参数将会很困难。
有人可以帮我吗?
感谢
你已经错过了'“;在''的s' – 2014-10-04 05:04:59