[英]Passing javascript varibale to php variable using ajax on the same page
[英]variable is not passing through php page using ajax
在下面的代碼中,無法在comment.php頁面中訪問dataString 。 我已經使用$_POST['name']
來獲取變量名。
$(document).ready(function(){
$("#submit").click( function() {
var dataString='name=vinay';
$.ajax({
type: "POST",
url: "comment.php",
data: dataString,
cache: false,
success: function(html){
//.after(html);
alert(html);
}
});
clearInput();
});
$("#commentForm").submit( function() {
return false;
});
function clearInput() {
$("#commentForm :input").each( function() {
$(this).val('');
$("#submit").val('Post');
});
}
});
這段代碼有什么問題嗎? 任何幫助,將不勝感激。 提前致謝。
嘗試這個
var dataString='{name : "vinay"}';
代替
var dataString='name=vinay';
數據= {};
data.string = 'your name';
然后改變
網址下方
(數據:數據)
還要檢查您的職位名稱是否到達
嘗試將ajax函數放入表單提交中
$("#commentForm").submit( function() {
//ajax code here
return false;
})
使用這種格式
$.ajax({
type: "POST",
url: "some.php",
data: {
name: "John",
location: "Boston"
}
})
您的代碼可以,只需刪除return false即可; 從您嘗試提交表單的代碼中獲取。
$("#commentForm").submit( function() {
return false; //remove this
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.