簡體   English   中英

jQuery無法將變量傳遞給php

[英]Jquery failing to pass variable to php

我正在嘗試將變量從javascript傳遞到可以執行某些操作的php,但是未調用或未執行php文件,並且通過ive檢查,該php文件本身可以正常工作。

$(function () {
   $('#comments').click(function () {
     var data1 = '4';
     var data2 = yes;
     var data3 = '26';
     $.post('new.php', 'val=' + data1, function (response) {
       alert(response);
     });
     return false;
   });
 }); 

<div id='comments'>
<a href="#" onclick="doSomething();" >Click Me!</a></div>

有人可以指出我做過的錯誤:)

干杯

在您發布的代碼段中,主要問題是您引用的是未聲明的變量yes 也許您打算寫true JavaScript布爾值分別為truefalse

同樣, doSomething似乎未聲明,但是在這種情況下,由於您已經在JS代碼$('#comments').click() ,因此應從元素中刪除onClick偵聽器。

更改ajax發布數據設置。 試試下面的代碼

 $.post('new.php', {val:data1}, function (response) {


  });

jQuery POST上查看示例

暫無
暫無

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

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