簡體   English   中英

如何使用類似JSON的JQuery函數?

[英]How to use a JSON-like JQuery function?

我如何在這樣的函數中使用類似JSON的變量?

$.ajax({
      type:"POST",
      -->data:{this_var:this_value}
     });

使用JSON.stringify()創建JSON對象。

$.ajax({
        type: "POST",
        url: urlAction,
        dataType: "json",
        contentType: "application/json",
        data: JSON.stringify({variable1: value1, variable2: value2})
      });

您的代碼:

$.ajax({
      type:"POST",
      -->data:{this_var:this_value}
     });

然后使用您提到的對象將是:

var myObj = {this_var:this_value};
myObj.this_var();

就是說this_var是一個函數。 否則,可以使用該值,例如:

var myObj = {this_var:this_value};
var myVal = myObj.this_var;

您可能還需要將數據作為字符串傳遞,然后從ajax調用獲取字符串后將其解析為JSON。

var myObj = JSON.parse(data);
var myVal = myObj.this_var(); // if this is a function

嘗試這個

formData = {
    param1: $("#param1").val(),
    param2: $("#param2").val()
}
$.ajax({
    type: "POST",
    url: "http://example.com/create.php",
    data: formData,
    dataType: "json",
    success: function(data) {
        alert("Add success");
    },
    error: function() {
        alert("Add failure");
    }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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