[英]How to send similar data in array using JSON and AJAX Post Method using jQuery
[英]how to send post data in jquery using ajax
我有一個簡單的表格,我希望當輸入字段失去焦點時,將觸發事件被觸發,事件將檢查內容是否存在並對此做出相應答復
$("document").ready(function()
$("#txt_Email").blur(function() {
var email=$("#txt_Email").val();
$.post('ajax/tester.php', {chk:email}, function(data) {
alert(data) ;
});
});
});
所以我做完為止,但是它什么也沒顯示:沒有錯誤,沒有輸出。 我正在使用jquery 1.9.1
,我也想知道如何檢查ajax/tester.php
頁面上發布數據的值
現在我正在這樣做
$tochk=isset($_POST['chk'])?$_POST['chk']:null;
echo $tochk;
我希望這有幫助:
$(function(){
$("#txt_Email").blur(function() {
var email=$("#txt_Email").val();
alert('email: ' + email);
var jqxhr = $.post('ajax/tester.php', {chk:email});
jqxhr.done(function(data) { alert(data); });
jqxhr.fail(function() { alert("error"); });
});
});
window.onerror = function(errorMessage, url, line) {
var errorText = 'message: ' + errorMessage + '\nurl: ' + url + '\nline: ' + line;
alert(errorText);
}
更改此行:
$("document").ready(function()
至:
$(document).ready(function()
您需要引用document
對象,而不是字符串"document"
。 使用您的相同代碼進行此小更改,效果很好。 這是一個示例: http : //jsfiddle.net/YjEMd/ 。 請注意,此示例更改了Ajax的URL和要發布的數據的格式,以便可以在jsFiddle的沙箱中使用。 $(document).ready(...)
位也會在后台為您完成。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.