gpt4 book ai didi

php - jQuery 在 AJAX 调用中发布版本

转载 作者:行者123 更新时间:2023-11-30 10:39:22 24 4
gpt4 key购买 nike

我有一个简单的脚本,它获取文本区域的值并通过 AJAX 发布它。如果我发布“??”我得到了奇怪的值。如果我注销它在发布之前检索到的值,那么一切都是正确的。但是我的脚本收到的 POST 数据包括 jQuery 版本号。我的代码和结果如下。我应该以某种方式逃避吗?

var value = $("#textarea").val();

$.ajax({
url:'index.php',
type:'POST',
data:'text='+value,
dataType:'JSON',
success:function(data){}
});

我的帖子数据作为文本值的“jQuery17106460378167700797_1345234676316”。

最佳答案

这是一个 POST 请求,而不是 GET,应该是:

var value = $("#textarea").val();

$.ajax({
url:'index.php',
type:'POST',
data: {text : value}, //object
dataType:'JSON',
success:function(data){

}
});

PHP

$value = $_POST['text'];

此外,将数据类型设置为 JSON 会将响应评估为 JSON 并返回一个 JavaScript 对象。 JSON 数据以严格的方式解析,任何格式错误的 JSON 都会被拒绝并抛出解析错误。这意味着任何格式错误的 JSON,您的 ajax 调用都会失败。

关于php - jQuery 在 AJAX 调用中发布版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12012794/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com