我一直在尝试让多个表在我的站点中从站点到服务器进行查看和编辑。我尝试使用jquery ajax,但似乎失败了还有别的办法吗?或者我的代码不好?
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$(".setitlive").click(function() { setitlive(1); });
});
function setitlive(value1) {
var id=value1;
jQuery.ajax({
type: "POST",
url: 'C:UsersuserDesktopinteractionclientserverwithphpandjavascript.php',
data: {functionname: 'setitlive', arguments: [id]};
}
</script>`
交互客户端-服务器PHP代码:
<?php
header('Content-Type: application/json');
$id = $_POST['arguments'][0];
switch($_POST["functionname"]){
case 'setitlive':
public function setitlivee( $id )
{
$result = IPSDb::i()->update( 'cms_custom_database_26', array(
'field_113' => 'live' ), array( 'primary_id_field="'.$id.'"' ) );
header("Refresh:0");
}
break;
}
?>
HTML标题:
<form method="POST">
button
<li class="ipsButton ipsButton_medium ipsButton_importantipsButton_fullWidth12">
<a title='{lang="accept"}' name="setitlive" id="setitlive" type="submit" onclick=" setitlive(); ">
{lang="accept"}
</a>
</li>
首先,窗口路径不是URL。你的网络服务器可能不知道如何在你的桌面上找到一个文件,除非你有一个疯狂的配置。
将目标文件放在其他php文件所在的项目目录的根目录中,然后通过文件名和子目录调用它。
完成后,如果还有其他问题,请将其作为新问题发布。
假设您的php文件都在c:\www中。直接把文件放进去然后。。。
url : 'interactionclientserverwithphpandjavascript.php',