我在將一個簡單的變量從一個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