簡體   English   中英

變量不使用ajax通過php頁面傳遞

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM