-1
在test_process.js上,當我僅使用一個名稱值(即name)時,代碼可以正常工作。只要我使用第二個值,添加'是',那麼代碼根本不起作用,沒有任何迴應。我知道這一定是一個小問題?
的錯誤是 '未捕獲的類型錯誤:未定義是不是一個函數'
test_process.js
$('#insert_submit').on('click', function(event) {
alert("Hello");
event.preventDefault();
var insert_template = $('#insert_template');
var insert_name = $('#insert_template_name').val();
$.post('ajax/name.php', {name: insert_template.val(), yes: insert_name.val()}, function(data) {
$('div#insert_data').text(data);
});
});
name.php
<?php
include('C:\xampp\htdocs\email1\class\db.php');
require_once('C:\xampp\htdocs\email1\config\db.php');
require_once('C:\xampp\htdocs\email1\class\Login.php');
$login = new Login();
$user = $_SESSION['user_name'];
$db = new Database();
$db->connect();
//test
echo $_POST['name'];
echo $_POST['yes'];
把你的數據在一個變量bevor通過後提交,並做一個的console.log()來查看,如果你的數據是正確的。 – pmayer
發佈的答案得到它。然而,這個代碼有很多可以改進的地方。一旦你對答案感到滿意,你應該考慮前往[code review stackexchange](http://codereview.stackexchange.com/)並獲得關於該方面的一些評論。 –
有用的鏈接,謝謝 – SkillSet12345