Sop*_*ral 2 html javascript ajax jquery
我正在尝试完成一些ajax请求,将textarea插入数据库而不刷新.这是我的代码:
HTML:
<textarea name='Status'> </textarea>
<input type='button' onclick='UpdateStatus()' value='Status Update'>
Run Code Online (Sandbox Code Playgroud)
JS:
function UpdateStatus(Status)
{
var Status = $(this).val();
$(function()
{
$.ajax({
url: 'Ajax/StatusUpdate.php?Status='.Status, data: "", dataType: 'json'
});
});
}
Run Code Online (Sandbox Code Playgroud)
我的问题:
1)如何将文本区域的内容发送到onclick功能?
2)如何转义/ urlencode等.所以它保留换行符
Moh*_*dil 12
<textarea name='Status'> </textarea>
<input type='button' value='Status Update'>
Run Code Online (Sandbox Code Playgroud)
您的代码几乎没有问题,比如.用于连接
试试这个 -
$(function () {
$('input').on('click', function () {
var Status = $(this).val();
$.ajax({
url: 'Ajax/StatusUpdate.php',
data: {
text: $("textarea[name=Status]").val(),
Status: Status
},
dataType : 'json'
});
});
});
Run Code Online (Sandbox Code Playgroud)