簡體   English   中英

無法使用jQuery和AJAX發送POST請求

[英]Cannot send POST request with jQuery and AJAX

我正在嘗試將POST數據發送到我的php文件notify.php。 為此,我正在使用:

$.post("notify.php", { phone : phone_number });

phone_number是HTML中的輸入名稱。 但是POST沒有發送。 我使用Firebug firefox插件檢查AJAX錯誤並得到:

TypeError: 'stepUp' called on an object that does not implement interface HTMLInputElement.
...i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=enco...

怎么了?

您需要在使用變量之前對其進行設置,否則它將在控制台中產生錯誤,並向AJAX服務器發送未定義的值。

var phone_number = $('#phone_number').val();

假設輸入定義如下:

<input type="text" id="phone_number">

首先嘗試像這樣設置變量:phone_number = $('input [name = phone_number]')。val()

暫無
暫無

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

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